>>> inkscape: Building community/inkscape 1.4-r1 (using abuild 3.14.1-r3) started Thu, 12 Dec 2024 19:17:57 +0000 >>> inkscape: Validating /home/buildozer/aports/community/inkscape/APKBUILD... >>> inkscape: Analyzing dependencies... >>> inkscape: Installing for build: build-base adwaita-icon-theme desktop-file-utils py3-cssselect py3-lxml py3-numpy boost-dev cmake dbus-dev font-dejavu gc-dev graphicsmagick-dev gtkmm3-dev gspell-dev lcms2-dev lib2geom-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/356) Installing libxau (1.0.11-r4) (2/356) Installing libmd (1.1.0-r0) (3/356) Installing libbsd (0.12.2-r0) (4/356) Installing libxdmcp (1.1.5-r1) (5/356) Installing libxcb (1.17.0-r0) (6/356) Installing libx11 (1.8.10-r0) (7/356) Installing libxext (1.3.6-r2) (8/356) Installing libxrender (0.9.11-r5) (9/356) Installing libbz2 (1.0.8-r6) (10/356) Installing libpng (1.6.44-r0) (11/356) Installing freetype (2.13.3-r0) (12/356) Installing fontconfig (2.15.0-r1) (13/356) Installing pixman (0.43.4-r1) (14/356) Installing cairo (1.18.2-r1) (15/356) Installing libdav1d (1.5.0-r0) (16/356) Installing libffi (3.4.6-r0) (17/356) Installing libintl (0.22.5-r0) (18/356) Installing libeconf (0.6.3-r0) (19/356) Installing libblkid (2.40.2-r4) (20/356) Installing libmount (2.40.2-r4) (21/356) Installing glib (2.82.3-r0) (22/356) Installing xz-libs (5.6.3-r0) (23/356) Installing libxml2 (2.13.4-r3) (24/356) Installing shared-mime-info (2.4-r1) (25/356) Installing libjpeg-turbo (3.0.4-r0) (26/356) Installing libsharpyuv (1.4.0-r0) (27/356) Installing libwebp (1.4.0-r0) (28/356) Installing tiff (4.7.0-r0) (29/356) Installing gdk-pixbuf (2.42.12-r1) (30/356) Installing libxft (2.3.8-r3) (31/356) Installing fribidi (1.0.16-r0) (32/356) Installing graphite2 (1.3.14-r6) (33/356) Installing harfbuzz (9.0.0-r1) (34/356) Installing pango (1.54.0-r1) (35/356) Installing librsvg (2.59.2-r0) (36/356) Installing adwaita-icon-theme (47.0-r0) (37/356) Installing desktop-file-utils (0.28-r0) (38/356) Installing gdbm (1.24-r0) (39/356) Installing mpdecimal (4.0.0-r0) (40/356) Installing libpanelw (6.5_p20241006-r3) (41/356) Installing sqlite-libs (3.47.2-r0) (42/356) Installing python3 (3.12.8-r1) (43/356) Installing python3-pycache-pyc0 (3.12.8-r1) (44/356) Installing pyc (3.12.8-r1) (45/356) Installing py3-cssselect-pyc (1.2.0-r3) (46/356) Installing python3-pyc (3.12.8-r1) (47/356) Installing py3-cssselect (1.2.0-r3) (48/356) Installing libgpg-error (1.51-r0) (49/356) Installing libgcrypt (1.10.3-r1) (50/356) Installing libxslt (1.1.42-r1) (51/356) Installing py3-lxml (5.3.0-r0) (52/356) Installing py3-lxml-pyc (5.3.0-r0) (53/356) Installing libgfortran (14.2.0-r4) (54/356) Installing openblas (0.3.28-r0) (55/356) Installing py3-numpy (2.1.3-r0) (56/356) Installing py3-numpy-pyc (2.1.3-r0) (57/356) Installing boost1.84-atomic (1.84.0-r2) (58/356) Installing boost1.84-chrono (1.84.0-r2) (59/356) Installing boost1.84-container (1.84.0-r2) (60/356) Installing boost1.84-context (1.84.0-r2) (61/356) Installing boost1.84-contract (1.84.0-r2) (62/356) Installing boost1.84-coroutine (1.84.0-r2) (63/356) Installing boost1.84-date_time (1.84.0-r2) (64/356) Installing boost1.84-fiber (1.84.0-r2) (65/356) Installing boost1.84-filesystem (1.84.0-r2) (66/356) Installing boost1.84-graph (1.84.0-r2) (67/356) Installing boost1.84-iostreams (1.84.0-r2) (68/356) Installing boost1.84-thread (1.84.0-r2) (69/356) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (70/356) Installing icu-libs (74.2-r0) (71/356) Installing boost1.84-locale (1.84.0-r2) (72/356) Installing boost1.84-log (1.84.0-r2) (73/356) Installing boost1.84-log_setup (1.84.0-r2) (74/356) Installing boost1.84-math (1.84.0-r2) (75/356) Installing boost1.84-prg_exec_monitor (1.84.0-r2) (76/356) Installing boost1.84-program_options (1.84.0-r2) (77/356) Installing boost1.84-python3 (1.84.0-r2) (78/356) Installing boost1.84-random (1.84.0-r2) (79/356) Installing boost1.84-regex (1.84.0-r2) (80/356) Installing boost1.84-serialization (1.84.0-r2) (81/356) Installing boost1.84-stacktrace_basic (1.84.0-r2) (82/356) Installing boost1.84-stacktrace_noop (1.84.0-r2) (83/356) Installing boost1.84-system (1.84.0-r2) (84/356) Installing boost1.84-timer (1.84.0-r2) (85/356) Installing boost1.84-type_erasure (1.84.0-r2) (86/356) Installing boost1.84-unit_test_framework (1.84.0-r2) (87/356) Installing boost1.84-url (1.84.0-r2) (88/356) Installing boost1.84-wave (1.84.0-r2) (89/356) Installing boost1.84-wserialization (1.84.0-r2) (90/356) Installing boost1.84-json (1.84.0-r2) (91/356) Installing boost1.84-nowide (1.84.0-r2) (92/356) Installing boost1.84-libs (1.84.0-r2) (93/356) Installing boost1.84 (1.84.0-r2) (94/356) Installing linux-headers (6.6-r1) (95/356) Installing bzip2-dev (1.0.8-r6) (96/356) Installing icu (74.2-r0) (97/356) Installing icu-dev (74.2-r0) (98/356) Installing xz (5.6.3-r0) (99/356) Installing xz-dev (5.6.3-r0) (100/356) Installing zlib-dev (1.3.1-r2) (101/356) Installing zstd (1.5.6-r1) (102/356) Installing zstd-dev (1.5.6-r1) (103/356) Installing boost1.84-dev (1.84.0-r2) (104/356) Installing boost-dev (1.84.0-r2) (105/356) Installing libarchive (3.7.7-r0) (106/356) Installing rhash-libs (1.4.5-r0) (107/356) Installing libuv (1.49.2-r0) (108/356) Installing cmake (3.31.2-r0) (109/356) Installing dbus-libs (1.14.10-r4) (110/356) Installing dbus-dev (1.14.10-r4) (111/356) Installing encodings (1.0.7-r1) (112/356) Installing libfontenc (1.1.8-r0) (113/356) Installing mkfontscale (1.2.3-r1) (114/356) Installing font-dejavu (2.37-r5) (115/356) Installing gc (8.2.8-r0) (116/356) Installing libgc++ (8.2.8-r0) (117/356) Installing gc-dev (8.2.8-r0) (118/356) Installing aom-libs (3.11.0-r0) (119/356) Installing libde265 (1.0.15-r0) (120/356) Installing numactl (2.0.18-r0) (121/356) Installing x265-libs (3.6-r0) (122/356) Installing libheif (1.19.5-r0) (123/356) Installing libltdl (2.4.7-r3) (124/356) Installing libwebpmux (1.4.0-r0) (125/356) Installing libwmflite (0.2.13-r1) (126/356) Installing graphicsmagick (1.3.45-r0) (127/356) Installing graphicsmagick-c++ (1.3.45-r0) (128/356) Installing graphicsmagick-dev (1.3.45-r0) (129/356) Installing libatk-1.0 (2.54.0-r0) (130/356) Installing libsigc++ (2.12.1-r0) (131/356) Installing glibmm2.66 (2.66.7-r0) (132/356) Installing atkmm2.28 (2.28.4-r1) (133/356) Installing cairomm1.14 (1.14.5-r0) (134/356) Installing hicolor-icon-theme (0.18-r0) (135/356) Installing gtk-update-icon-cache (3.24.43-r2) (136/356) Installing libxcomposite (0.4.6-r5) (137/356) Installing libxfixes (6.0.1-r4) (138/356) Installing libxcursor (1.2.3-r0) (139/356) Installing libxdamage (1.1.6-r5) (140/356) Installing libxi (1.8.2-r0) (141/356) Installing libxinerama (1.1.5-r4) (142/356) Installing libxrandr (1.5.4-r1) (143/356) Installing libxtst (1.2.5-r0) (144/356) Installing at-spi2-core (2.54.0-r0) (145/356) Installing libatk-bridge-2.0 (2.54.0-r0) (146/356) Installing cairo-gobject (1.18.2-r1) (147/356) Installing avahi-libs (0.8-r19) (148/356) Installing nettle (3.10-r1) (149/356) Installing libtasn1 (4.19.0-r2) (150/356) Installing p11-kit (0.25.5-r2) (151/356) Installing gnutls (3.8.8-r0) (152/356) Installing cups-libs (2.4.11-r0) (153/356) Installing libepoxy (1.5.10-r1) (154/356) Installing wayland-libs-client (1.23.1-r0) (155/356) Installing wayland-libs-cursor (1.23.1-r0) (156/356) Installing wayland-libs-egl (1.23.1-r0) (157/356) Installing xkeyboard-config (2.43-r0) (158/356) Installing libxkbcommon (1.7.0-r1) (159/356) Installing gtk+3.0 (3.24.43-r2) (160/356) Installing pangomm2.46 (2.46.4-r1) (161/356) Installing gtkmm3 (3.24.9-r2) (162/356) Installing libxml2-utils (2.13.4-r3) (163/356) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (164/356) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (165/356) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (166/356) Installing docbook-xsl (1.79.2-r11) (167/356) Installing gettext-asprintf (0.22.5-r0) (168/356) Installing gettext-libs (0.22.5-r0) (169/356) Installing gettext-envsubst (0.22.5-r0) (170/356) Installing gettext (0.22.5-r0) (171/356) Installing gettext-dev (0.22.5-r0) (172/356) Installing py3-parsing (3.2.0-r0) (173/356) Installing py3-parsing-pyc (3.2.0-r0) (174/356) Installing py3-packaging (24.2-r0) (175/356) Installing py3-packaging-pyc (24.2-r0) (176/356) Installing libffi-dev (3.4.6-r0) (177/356) Installing bsd-compat-headers (0.7.2-r6) (178/356) Installing libformw (6.5_p20241006-r3) (179/356) Installing libmenuw (6.5_p20241006-r3) (180/356) Installing libncurses++ (6.5_p20241006-r3) (181/356) Installing ncurses-dev (6.5_p20241006-r3) (182/356) Installing libedit-dev (20240808.3.1-r0) (183/356) Installing libpcre2-16 (10.43-r0) (184/356) Installing libpcre2-32 (10.43-r0) (185/356) Installing pcre2-dev (10.43-r0) (186/356) Installing libuuid (2.40.2-r4) (187/356) Installing libfdisk (2.40.2-r4) (188/356) Installing libsmartcols (2.40.2-r4) (189/356) Installing sqlite (3.47.2-r0) (190/356) Installing sqlite-dev (3.47.2-r0) (191/356) Installing util-linux (2.40.2-r4) (192/356) Installing dmesg (2.40.2-r4) (193/356) Installing setarch (2.40.2-r4) (194/356) Installing skalibs-libs (2.14.3.0-r0) (195/356) Installing utmps-libs (0.1.2.3-r2) (196/356) Installing util-linux-misc (2.40.2-r4) (197/356) Installing linux-pam (1.6.1-r1) (198/356) Installing runuser (2.40.2-r4) (199/356) Installing mount (2.40.2-r4) (200/356) Installing losetup (2.40.2-r4) (201/356) Installing hexdump (2.40.2-r4) (202/356) Installing uuidgen (2.40.2-r4) (203/356) Installing blkid (2.40.2-r4) (204/356) Installing sfdisk (2.40.2-r4) (205/356) Installing mcookie (2.40.2-r4) (206/356) Installing agetty (2.40.2-r4) (207/356) Installing wipefs (2.40.2-r4) (208/356) Installing cfdisk (2.40.2-r4) (209/356) Installing umount (2.40.2-r4) (210/356) Installing flock (2.40.2-r4) (211/356) Installing lsblk (2.40.2-r4) (212/356) Installing libcap-ng (0.8.5-r0) (213/356) Installing setpriv (2.40.2-r4) (214/356) Installing lscpu (2.40.2-r4) (215/356) Installing logger (2.40.2-r4) (216/356) Installing partx (2.40.2-r4) (217/356) Installing fstrim (2.40.2-r4) (218/356) Installing findmnt (2.40.2-r4) (219/356) Installing util-linux-dev (2.40.2-r4) (220/356) Installing glib-dev (2.82.3-r0) (221/356) Installing xorgproto (2024.1-r0) (222/356) Installing libxau-dev (1.0.11-r4) (223/356) Installing xcb-proto (1.17.0-r0) (224/356) Installing xcb-proto-pyc (1.17.0-r0) (225/356) Installing libxdmcp-dev (1.1.5-r1) (226/356) Installing libxcb-dev (1.17.0-r0) (227/356) Installing xtrans (1.5.2-r0) (228/356) Installing libx11-dev (1.8.10-r0) (229/356) Installing libxext-dev (1.3.6-r2) (230/356) Installing libxfixes-dev (6.0.1-r4) (231/356) Installing libxi-dev (1.8.2-r0) (232/356) Installing libxtst-dev (1.2.5-r0) (233/356) Installing at-spi2-core-dev (2.54.0-r0) (234/356) Installing libsigc++-dev (2.12.1-r0) (235/356) Installing glibmm2.66-dev (2.66.7-r0) (236/356) Installing atkmm2.28-dev (2.28.4-r1) (237/356) Installing cairo-tools (1.18.2-r1) (238/356) Installing expat (2.6.4-r0) (239/356) Installing expat-dev (2.6.4-r0) (240/356) Installing brotli (1.1.0-r2) (241/356) Installing brotli-dev (1.1.0-r2) (242/356) Installing libpng-dev (1.6.44-r0) (243/356) Installing freetype-dev (2.13.3-r0) (244/356) Installing fontconfig-dev (2.15.0-r1) (245/356) Installing libxrender-dev (0.9.11-r5) (246/356) Installing pixman-dev (0.43.4-r1) (247/356) Installing util-macros (1.20.1-r0) (248/356) Installing xcb-util (0.4.1-r3) (249/356) Installing xcb-util-dev (0.4.1-r3) (250/356) Installing cairo-dev (1.18.2-r1) (251/356) Installing cairomm1.14-dev (1.14.5-r0) (252/356) Installing libturbojpeg (3.0.4-r0) (253/356) Installing libjpeg-turbo-dev (3.0.4-r0) (254/356) Installing libtiffxx (4.7.0-r0) (255/356) Installing libwebpdecoder (1.4.0-r0) (256/356) Installing libwebpdemux (1.4.0-r0) (257/356) Installing libwebp-dev (1.4.0-r0) (258/356) Installing tiff-dev (4.7.0-r0) (259/356) Installing gdk-pixbuf-dev (2.42.12-r1) (260/356) Installing hwdata-pci (0.390-r0) (261/356) Installing libpciaccess (0.18.1-r0) (262/356) Installing libdrm (2.4.124-r0) (263/356) Installing libpciaccess-dev (0.18.1-r0) (264/356) Installing libdrm-dev (2.4.124-r0) (265/356) Installing libxdamage-dev (1.1.6-r5) (266/356) Installing libxshmfence (1.3.2-r6) (267/356) Installing libxshmfence-dev (1.3.2-r6) (268/356) Installing llvm19-libs (19.1.4-r0) (269/356) Installing libelf (0.191-r0) (270/356) Installing mesa-glapi (24.2.8-r0) (271/356) Installing mesa (24.2.8-r0) (272/356) Installing wayland-libs-server (1.23.1-r0) (273/356) Installing mesa-gbm (24.2.8-r0) (274/356) Installing mesa-egl (24.2.8-r0) (275/356) Installing libxxf86vm (1.1.5-r6) (276/356) Installing mesa-gl (24.2.8-r0) (277/356) Installing mesa-gles (24.2.8-r0) (278/356) Installing mesa-osmesa (24.2.8-r0) (279/356) Installing mesa-xatracker (24.2.8-r0) (280/356) Installing libxxf86vm-dev (1.1.5-r6) (281/356) Installing mesa-dev (24.2.8-r0) (282/356) Installing libepoxy-dev (1.5.10-r1) (283/356) Installing libxinerama-dev (1.1.5-r4) (284/356) Installing libxkbcommon-x11 (1.7.0-r1) (285/356) Installing libxml2-dev (2.13.4-r3) (286/356) Installing libxkbcommon-dev (1.7.0-r1) (287/356) Installing wayland-protocols (1.38-r0) (288/356) Installing fribidi-dev (1.0.16-r0) (289/356) Installing pango-tools (1.54.0-r1) (290/356) Installing harfbuzz-cairo (9.0.0-r1) (291/356) Installing harfbuzz-gobject (9.0.0-r1) (292/356) Installing harfbuzz-icu (9.0.0-r1) (293/356) Installing harfbuzz-subset (9.0.0-r1) (294/356) Installing graphite2-dev (1.3.14-r6) (295/356) Installing harfbuzz-dev (9.0.0-r1) (296/356) Installing libxft-dev (2.3.8-r3) (297/356) Installing pango-dev (1.54.0-r1) (298/356) Installing wayland-dev (1.23.1-r0) (299/356) Installing libxcomposite-dev (0.4.6-r5) (300/356) Installing libxcursor-dev (1.2.3-r0) (301/356) Installing libxrandr-dev (1.5.4-r1) (302/356) Installing gtk+3.0-dev (3.24.43-r2) (303/356) Installing pangomm2.46-dev (2.46.4-r1) (304/356) Installing gtkmm3-dev (3.24.9-r2) (305/356) Installing iso-codes (4.17.0-r0) (306/356) Installing enchant2-libs (2.8.2-r0) (307/356) Installing gspell (1.14.0-r0) (308/356) Installing enchant2-dev (2.8.2-r0) (309/356) Installing gspell-dev (1.14.0-r0) (310/356) Installing lcms2 (2.16-r0) (311/356) Installing lcms2-plugins (2.16-r0) (312/356) Installing lcms2-dev (2.16-r0) (313/356) Installing double-conversion (3.3.0-r0) (314/356) Installing double-conversion-dev (3.3.0-r0) (315/356) Installing gsl (2.7.1-r1) (316/356) Installing gsl-dev (2.7.1-r1) (317/356) Installing lib2geom (1.4-r0) (318/356) Installing lib2geom-dev (1.4-r0) (319/356) Installing librevenge (0.0.5-r2) (320/356) Installing libcdr (0.1.7-r13) (321/356) Installing cppunit (1.15.1-r4) (322/356) Installing cppunit-dev (1.15.1-r4) (323/356) Installing librevenge-dev (0.0.5-r2) (324/356) Installing libcdr-dev (0.1.7-r13) (325/356) Installing ca-certificates (20241010-r0) (326/356) Installing gsettings-desktop-schemas (47.1-r0) (327/356) Installing duktape (2.7.0-r1) (328/356) Installing libproxy (0.5.9-r0) (329/356) Installing glib-networking (2.80.0-r0) (330/356) Installing libsoup (2.74.3-r2) (331/356) Installing libpsl-utils (0.21.5-r3) (332/356) Installing libidn2-dev (2.3.7-r0) (333/356) Installing libpsl-dev (0.21.5-r3) (334/356) Installing libsoup-dev (2.74.3-r2) (335/356) Installing libtool (2.4.7-r3) (336/356) Installing libvisio (0.1.8-r0) (337/356) Installing libvisio-dev (0.1.8-r0) (338/356) Installing libxslt-dev (1.1.42-r1) (339/356) Installing perl (5.40.0-r3) (340/356) Installing nspr (4.36-r0) (341/356) Installing nss (3.107-r0) (342/356) Installing openjpeg (2.5.3-r0) (343/356) Installing poppler (24.02.0-r2) (344/356) Installing poppler-glib (24.02.0-r2) (345/356) Installing poppler-dev (24.02.0-r2) (346/356) Installing popt-dev (1.19-r4) (347/356) Installing potrace (1.16-r2) (348/356) Installing potrace-dev (1.16-r2) (349/356) Installing python3-dev (3.12.8-r1) (350/356) Installing samurai (1.2-r6) (351/356) Installing .makedepends-inkscape (20241212.191759) (352/356) Installing util-linux-openrc (2.40.2-r4) (353/356) Installing agetty-openrc (0.55.1-r2) (354/356) Installing perl-error (0.17029-r2) (355/356) Installing perl-git (2.47.1-r0) (356/356) Installing git-perl (2.47.1-r0) Executing busybox-1.37.0-r8.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.82.3-r0.trigger Executing shared-mime-info-2.4-r1.trigger Executing gdk-pixbuf-2.42.12-r1.trigger Executing desktop-file-utils-0.28-r0.trigger Executing mkfontscale-1.2.3-r1.trigger Executing gtk-update-icon-cache-3.24.43-r2.trigger Executing gtk+3.0-3.24.43-r2.trigger Executing ca-certificates-20241010-r0.trigger OK: 1192 MiB in 457 packages >>> inkscape: Cleaning up srcdir >>> inkscape: Cleaning up pkgdir >>> inkscape: Cleaning up tmpdir >>> inkscape: Fetching https://distfiles.alpinelinux.org/distfiles/edge/inkscape-1.4.tar.xz >>> inkscape: Fetching https://distfiles.alpinelinux.org/distfiles/edge/inkscape-1.4.tar.xz >>> inkscape: Checking sha512sums... inkscape-1.4.tar.xz: OK >>> inkscape: Unpacking /var/cache/distfiles/edge/inkscape-1.4.tar.xz... CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. ------------------------------ Building Makefile for Inkscape ------------------------------ Source Dir: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100 Binary Dir: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/build -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- 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.4_2024-10-09_e7c3feb100/build -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;bdw-gc;lcms2' -- Found harfbuzz, version 9.0.0 -- Found pangocairo, version 1.54.0 -- Found pangoft2, version 1.54.0 -- Found fontconfig, version 2.15.0 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.82.3 -- Found bdw-gc, version 8.2.8 -- Found lcms2, version 2.16 -- 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.22.5") -- Checking for module 'poppler' -- Found poppler, version 24.02.0 -- Found poppler: /usr/lib/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 24.02.0 -- Found poppler-glib: /usr/lib/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.18.2 -- Found cairo-svg: /usr/lib/libcairo.so -- Checking for module 'poppler-cairo' -- Package 'poppler-cairo' 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' not found -- Checking for modules 'libvisio-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libvisio-0.1, version 0.1.8 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- 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.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.44") -- Found Potrace: /usr/lib/libpotrace.so -- Checking for modules 'glibmm-2.4>=2.58;gtkmm-3.0>=3.24;gdkmm-3.0>=3.24;gtk+-3.0>=3.24;gdk-3.0>=3.24' -- Found glibmm-2.4, version 2.66.7 -- Found gtkmm-3.0, version 3.24.9 -- Found gdkmm-3.0, version 3.24.9 -- Found gtk+-3.0, version 3.24.43 -- Found gdk-3.0, version 3.24.43 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.14.0 -- Using gspell -- Checking for module 'gtksourceview-4' -- Package 'gtksourceview-4' not found CMake Warning (dev) at CMakeScripts/DefineDependsandFlags.cmake:307 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:142 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.19.0") found components: filesystem CMake Warning (dev) at CMakeScripts/DefineDependsandFlags.cmake:309 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:142 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Boost: missing: stacktrace_backtrace (found /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.19.0")) CMake Warning (dev) at CMakeScripts/DefineDependsandFlags.cmake:314 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:142 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.19.0") found components: stacktrace_basic -- Found LibXslt: /usr/lib/libxslt.so (found version "1.1.42") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.4") -- 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' not found -- Did not find GNU Readline -- Checking for module 'ImageMagick++<=7' -- Package 'ImageMagick++' not found -- Checking for module 'GraphicsMagick++' -- Found GraphicsMagick++, version 1.3.45 -- Found Gettext: /usr/bin/msgmerge (found version "0.22.5") -- 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.12.1 -- Checking for module 'epoxy' -- Found epoxy, version 1.5.10 -- 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.4_2024-10-09_e7c3feb100/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 -- 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.4_2024-10-09_e7c3feb100/src/helper/sp-marshal.list... INFO: Reading /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/sp-marshal.list... -- sp-marshal.h changed; overwriting CMake Deprecation Warning at src/3rdparty/libcroco/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Checking for module 'glib-2.0>=2.0' -- Found glib-2.0, version 2.82.3 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.13.4 INKSCAPE_DIST_PREFIX: inkscape-1.4 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.4 INKSCAPE_DIST_PREFIX: inkscape-1.4 CMAKE_BINARY_DIR: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/build CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 6.1.90-0-lts CMAKE_SYSTEM_PROCESSOR: armv8l CMAKE_C_COMPILER: /usr/bin/gcc CMAKE_CXX_COMPILER: /usr/bin/g++ CMAKE_BUILD_TYPE: None ENABLE_LCMS: ON ENABLE_POPPLER: ON ENABLE_POPPLER_CAIRO: ON WITH_GNU_READLINE: OFF WITH_GSPELL: ON WITH_GSOURCEVIEW: 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_ASAN: OFF WITH_INTERNAL_2GEOM: OFF WITH_X11: ON WITH_PROFILING: OFF BUILD_TESTING: OFF ------------------------------------------------------------------------ -- Configuring done (6.2s) -- Generating done (0.3s) -- Build files have been written to: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/build [1/1155] Generating templates.h [2/1155] Generating symbols.h [3/1155] Generating palettes.h [4/1155] Generating patterns.svg.h [5/1155] Generating markers.svg.h [6/1155] Generating filters.svg.h [7/1155] Generating ../org.inkscape.Inkscape.appdata.xml [8/1155] Generating ../org.inkscape.Inkscape.desktop [9/1155] Generating inkview.zh_TW.tmp [10/1155] Generating inkview.pt_BR.tmp [11/1155] Generating inkview.tmp [12/1155] Generating inkview.ko.tmp [13/1155] Generating inkview.hu.tmp [14/1155] Generating inkview.hr.tmp [15/1155] Generating inkview.fr.tmp [16/1155] Generating inkview.es.tmp [17/1155] Generating inkview.de.tmp [18/1155] Generating inkscape.zh_TW.tmp [19/1155] Generating inkscape.tmp [20/1155] Generating inkscape.ko.tmp [21/1155] Generating inkscape.hu.tmp [22/1155] Generating inkscape.hr.tmp [23/1155] Generating inkscape.fr.tmp [24/1155] Generating inkscape.de.tmp [25/1155] Generating zh_TW.gmo [26/1155] Generating zh_CN.gmo [27/1155] Generating vi.gmo [28/1155] Generating ur.gmo [29/1155] Generating uk.gmo [30/1155] Generating tr.gmo [31/1155] Generating th.gmo [32/1155] Generating te.gmo [33/1155] Generating ta.gmo [34/1155] Generating sv.gmo [35/1155] Generating sr@latin.gmo [36/1155] Generating sr.gmo [37/1155] Generating sq.gmo [38/1155] Generating sl.gmo [39/1155] Generating sk.gmo [40/1155] Generating sd@deva.gmo [41/1155] Generating sd.gmo [42/1155] Generating sat@deva.gmo [43/1155] Generating sat.gmo [44/1155] Generating sa.gmo [45/1155] Generating rw.gmo [46/1155] Generating ru.gmo [47/1155] Generating ro.gmo [48/1155] Generating pt_BR.gmo [49/1155] Generating pt.gmo [50/1155] Generating pl.gmo [51/1155] Generating pa.gmo [52/1155] Generating or.gmo [53/1155] Generating nn.gmo [54/1155] Generating nl.gmo [55/1155] Generating ne.gmo [56/1155] Generating nb.gmo [57/1155] Generating mr.gmo [58/1155] Generating mni@beng.gmo [59/1155] Generating mni.gmo [60/1155] Generating mn.gmo [61/1155] Generating ml.gmo [62/1155] Generating mk.gmo [63/1155] Generating mai.gmo [64/1155] Generating lv.gmo [65/1155] Generating lt.gmo [66/1155] Generating ks@deva.gmo [67/1155] Generating ks@aran.gmo [68/1155] Generating kok@latin.gmo [69/1155] Generating kok.gmo [70/1155] Generating ko.gmo [71/1155] Generating kn.gmo [72/1155] Generating km.gmo [73/1155] Generating ja.gmo [74/1155] Generating it.gmo [75/1155] Generating is.gmo [76/1155] Generating id.gmo [77/1155] Generating hy.gmo [78/1155] Generating hu.gmo [79/1155] Generating hr.gmo [80/1155] Generating hi.gmo [81/1155] Generating inkscape.de.1 [82/1155] Generating inkscape.fr.1 [83/1155] Generating inkscape.hr.1 [84/1155] Generating inkscape.hu.1 [85/1155] Generating inkscape.ko.1 [86/1155] Generating inkscape.1 [87/1155] Generating inkscape.zh_TW.1 [88/1155] Generating inkview.de.1 [89/1155] Generating inkview.es.1 [90/1155] Generating inkview.fr.1 [91/1155] Generating inkview.hr.1 [92/1155] Generating inkview.hu.1 [93/1155] Generating inkview.ko.1 [94/1155] Generating inkview.1 [95/1155] Generating inkview.pt_BR.1 [96/1155] Generating inkview.zh_TW.1 [97/1155] Generating he.gmo [98/1155] Generating gu.gmo [99/1155] Generating gl.gmo [100/1155] Generating ga.gmo [101/1155] Generating fr.gmo [102/1155] Generating fi.gmo [103/1155] Generating fa.gmo [104/1155] Generating eu.gmo [105/1155] Generating et.gmo [106/1155] Generating es_MX.gmo [107/1155] Generating es.gmo [108/1155] Generating eo.gmo [109/1155] Generating en_GB.gmo [110/1155] Generating en_CA.gmo [111/1155] Generating en_AU.gmo [112/1155] Generating el.gmo [113/1155] Generating dz.gmo [114/1155] Generating doi.gmo [115/1155] Generating de.gmo [116/1155] Generating da.gmo [117/1155] Generating cs.gmo [118/1155] Generating ca@valencia.gmo [119/1155] Generating ca.gmo [120/1155] Generating brx.gmo [121/1155] Generating br.gmo [122/1155] Generating bn_BD.gmo [123/1155] Generating bn.gmo [124/1155] Generating bg.gmo [125/1155] Generating be.gmo [126/1155] Generating az.gmo [127/1155] Generating as.gmo [128/1155] Generating ar.gmo [129/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o [130/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o [131/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o [132/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o [133/1155] Generating inkscape.de.1.gz [134/1155] Generating inkscape.fr.1.gz [135/1155] Generating inkscape.hr.1.gz [136/1155] Generating inkscape.hu.1.gz [137/1155] Generating inkscape.ko.1.gz [138/1155] Generating inkscape.1.gz [139/1155] Generating inkscape.zh_TW.1.gz [140/1155] Generating inkview.de.1.gz [141/1155] Generating inkview.es.1.gz [142/1155] Generating inkview.fr.1.gz [143/1155] Generating inkview.hr.1.gz [144/1155] Generating inkview.hu.1.gz [145/1155] Generating inkview.ko.1.gz [146/1155] Generating inkview.1.gz [147/1155] Generating inkview.pt_BR.1.gz [148/1155] Generating inkview.zh_TW.1.gz [149/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o [150/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o [151/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o [152/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o [153/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o [154/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o [155/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o [156/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o [157/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o [158/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o [159/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/parse-int-range.cpp.o [160/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o [161/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o [162/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o [163/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o [164/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o [165/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o [166/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o [167/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o [168/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o [169/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o [170/1155] Building CXX object src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o [171/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o [172/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o [173/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o [174/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o [175/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o [176/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o [177/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o [178/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o [179/1155] Generating localized default templates [180/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o [181/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o [182/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o [183/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o [184/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o [185/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o [186/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o [187/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o [188/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o [189/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o [190/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o [191/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o [192/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o [193/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o [194/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o [195/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o [196/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o [197/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o [198/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o [199/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o [200/1155] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o [201/1155] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o [202/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o [203/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o [204/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o [205/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o [206/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o [207/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o [208/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o [209/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o [210/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o [211/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o [212/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o [213/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o [214/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o [215/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o [216/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o [217/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o [218/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o [219/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o [220/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o [221/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o [222/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o [223/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o [224/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o [225/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o [226/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o [227/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o [228/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o [229/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o [230/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o [231/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o [232/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o [233/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o [234/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o [235/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o [236/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o [237/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o [238/1155] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o [239/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o [240/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o [241/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o [242/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o [243/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o [244/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o [245/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o [246/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o [247/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o [248/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o [249/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o [250/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o [251/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o [252/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o [253/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o [254/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o [255/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o [256/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o [257/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o [258/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o [259/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o [260/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o [261/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o [262/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o [263/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o [264/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o [265/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o [266/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o [267/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o [268/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o [269/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o [270/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o [271/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o [272/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o [273/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o [274/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o [275/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o [276/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o [277/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o [278/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o [279/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o [280/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o [281/1155] Linking C static library lib/libcroco_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/sweep-tree-list.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/paper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/paper.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:23: /usr/include/c++/14.2.0/bits/stl_tree.h: In 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++/14.2.0/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_tree.h: In 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 = vpsc::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _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.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:155:48: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _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.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:156:48: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'vpsc::EqualityConstraintSet::EqualityConstraintSet(vpsc::Variables)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:125:29: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool vpsc::EqualityConstraintSet::isRedundant(vpsc::Variable*, vpsc::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:138:40, inlined from 'vpsc::Constraints vpsc::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:200:42: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool vpsc::EqualityConstraintSet::isRedundant(vpsc::Variable*, vpsc::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:138:64, inlined from 'vpsc::Constraints vpsc::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:200:42: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeDraw.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [282/1155] Linking CXX static library lib/libgc_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathStroke.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathStroke.cpp:15: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/livarot/PathStroke.cpp: In function 'Geom::Point StrokeNormalize(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathStroke.cpp:27:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | static Geom::Point StrokeNormalize(const Geom::Point value) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/sweep-event.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeRaster.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/path-description.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/path-description.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/sweep-tree.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [283/1155] Linking C static library lib/libautotrace_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathOutline.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp: In member function 'const Geom::Point Path::PrevPoint(int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:422:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | const Geom::Point Path::PrevPoint(int i) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:615:26: required from here 615 | cb = omega * cb; | ^~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:616:37: required from here 616 | AddPoint( cb.vector() * ar * cbangle + dr ); | ^~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:615:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:616:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:627:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:628:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 628 | 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:739:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 739 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:740:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 740 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:751:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 751 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:752:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 752 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp: In member function 'void Path::_ZN4Path5DoArcERKN4Geom5PointES3_dddbbd.part.0(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:615:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:628:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 628 | AddPoint( cb.vector() * ar * cbangle + dr); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:627:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:578:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 578 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp: In member function 'void Path::_ZN4Path5DoArcERKN4Geom5PointES3_dddbbdi.part.0(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:739:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 739 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:752:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 752 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:751:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 751 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathConversion.cpp:699:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 699 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/recently-used-fonts.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/action-accel.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeMisc.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [284/1155] Linking CXX static library lib/libvpsc_LIB.a In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathSimplify.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [285/1155] Linking C static library lib/libuemf_LIB.a In file included from /usr/include/c++/14.2.0/set:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/../libavoid/vpsc.h:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:38: /usr/include/c++/14.2.0/bits/stl_tree.h: In 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++/14.2.0/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_tree.h: In 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::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:45: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _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.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1435:48: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _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.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1436:48: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'Avoid::EqualityConstraintSet::EqualityConstraintSet(Avoid::Variables)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1407:29: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool Avoid::EqualityConstraintSet::isRedundant(Avoid::Variable*, Avoid::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1418:40, inlined from 'Avoid::Constraints Avoid::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1480:42: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool Avoid::EqualityConstraintSet::isRedundant(Avoid::Variable*, Avoid::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1418:64, inlined from 'Avoid::Constraints Avoid::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1480:42: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [286/1155] Linking CXX static library lib/libcola_LIB.a In file included from /usr/include/c++/14.2.0/vector:72, from /usr/include/c++/14.2.0/queue:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:31: /usr/include/c++/14.2.0/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr 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.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:966:36: /usr/include/c++/14.2.0/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:1608:35: /usr/include/c++/14.2.0/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:1621:35: /usr/include/c++/14.2.0/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:1636:35: /usr/include/c++/14.2.0/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:1645:35: /usr/include/c++/14.2.0/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/set:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/../libavoid/connector.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:34: /usr/include/c++/14.2.0/bits/stl_tree.h: In 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++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:31: 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 'void Avoid::ConnectorCrossings::countForSegment(size_t, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:2295:46: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ 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 'void Avoid::ConnectorCrossings::countForSegment(size_t, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:2302:46: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ 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 'void Avoid::ConnectorCrossings::countForSegment(size_t, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:2392:42: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ 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 'void Avoid::ConnectorCrossings::countForSegment(size_t, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/adaptagrams/libavoid/connector.cpp:2396:42: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Shape.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeSweep.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/preview.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/preview.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/util/preview.cpp:39:50: required from here 39 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/preview.cpp: In function 'Cairo::RefPtr Inkscape::UI::Preview::render_preview(SPDocument*, std::shared_ptr, uint32_t, Inkscape::DrawingItem*, unsigned int, unsigned int, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/preview.cpp:39:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Path.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Path.cpp:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/livarot/Path.cpp: In member function 'std::string Path::svg_dump_path() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Path.cpp:578:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 578 | auto const p = i == 0 ? Geom::Point() : PrevPoint(i - 1); | ^ [287/1155] Linking CXX static library lib/libavoid_LIB.a In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/object-renderer.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/object-renderer.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:25: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp: In member function 'void Path::AddCurve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:341:45: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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()); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:370:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 370 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp: In member function 'void Path::AddCurve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:341:45: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp: In member function 'Geom::PathVector Path::MakePathVector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:309:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | currentpath->appendNew(lastP + data->start / 3, data->p - data->end / 3, data->p); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ [288/1155] Linking CXX static library lib/liblivarot_LIB.a In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/libdepixelize/splines.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/vector:72, 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.4_2024-10-09_e7c3feb100/src/3rdparty/libdepixelize/kopftracer2011.cpp:29: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]', inlined from 'void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:409:19: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr 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 >]', inlined from 'void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:411:19: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr 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 >]', inlined from 'void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:419:19: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [289/1155] Linking CXX static library lib/libdepixelize_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.h:10, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:3: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:422:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 422 | i->gio_app()->signal_shutdown().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:422:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:427:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 427 | _connection = _loading.subscribe([=](const MessageType& msg) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:427:38: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/c++/14.2.0/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/pangomm-1.4/pangomm/language.h:30, from /usr/include/pangomm-1.4/pangomm/attributes.h:28, from /usr/include/pangomm-1.4/pangomm/attrlist.h:30, from /usr/include/pangomm-1.4/pangomm.h:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.h:9: /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::FontInfo*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::FontInfo*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: 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 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Inkscape::FontInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650: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 = Inkscape::FontInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: 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 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Inkscape::FontInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650: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 = Inkscape::FontInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::FontInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]': /usr/include/c++/14.2.0/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, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/memory:66, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.h:5: /usr/include/c++/14.2.0/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::FontInfo]': /usr/include/c++/14.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::sort_fonts_by_name(std::vector&, bool)::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::sort_fonts_by_name(std::vector&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:110:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::sort_fonts_by_name(std::vector&, bool)::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::sort_fonts_by_name(std::vector&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:110:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _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_comp_iter&, FontOrder, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _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_comp_iter&, FontOrder, bool):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Inkscape::FontInfo*; _Distance = int]': /usr/include/c++/14.2.0/bits/stl_algo.h:2321:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2321 | __rotate_adaptive(_BidirectionalIterator1 __first, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2321:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2321:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _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 = Inkscape::FontInfo*; _Distance = int]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2352:20: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2418:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2418 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2419 |  _Distance(__len1 - __len11), __len22, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2420 |  __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2418:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2418 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2419 |  _Distance(__len1 - __len11), __len22, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2420 |  __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::sort_fonts(std::vector&, FontOrder, bool)::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:5029:36, inlined from 'void Inkscape::sort_fonts(std::vector&, FontOrder, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:141:29: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::sort_fonts(std::vector&, FontOrder, bool)::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:5029:36, inlined from 'void Inkscape::sort_fonts(std::vector&, FontOrder, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/font-discovery.cpp:146:29: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [290/1155] Linking CXX static library lib/libutil_LIB.a [291/1155] Generating inkscape-version.cpp revision is e7c3feb100, 2024-10-09 [292/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o [293/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o [294/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o [295/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o [296/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o [297/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o [298/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o [299/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o [300/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o [301/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o [302/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o [303/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o [304/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o [305/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o [306/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o [307/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o [308/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o [309/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o [310/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o [311/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o [312/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o [313/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o [314/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o [315/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o [316/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o [317/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o [318/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o [319/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o [320/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o [321/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o [322/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o [323/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o [324/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o [325/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o [326/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o [327/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o [328/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o [329/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o [330/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o [331/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o [332/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o [333/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o [334/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o [335/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o [336/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o [337/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o [338/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o [339/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o [340/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o [341/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o [342/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o [343/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o [344/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o [345/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/style.cpp.o [346/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o [347/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o [348/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o [349/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o [350/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o [351/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o [352/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o [353/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o [354/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o [355/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o [356/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o [357/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o [358/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/selcue.cpp.o [359/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o [360/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/rdf.cpp.o [361/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o [362/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o [363/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o [364/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/print.cpp.o [365/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o [366/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o [367/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o [368/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o [369/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o [370/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/oklab.cpp.o [371/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o [372/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o [373/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.cpp.o [374/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o [375/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o [376/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/media.cpp.o [377/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o [378/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o [379/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o [380/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o [381/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/proj_pt.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/transf_mat_3x4.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/transf_mat_3x4.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [382/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/proj_pt.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/proj_pt.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [383/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-helper.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [384/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o [385/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o [386/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/mod360.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [387/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o [388/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-view-window.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [389/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-hierarchy.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [390/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o [391/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [392/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/file.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-selection-window.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-selection-window.cpp:26: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [393/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-dialogs.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-container.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-dialogs.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [394/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/perspective-line.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/perspective-line.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/line-geometry.h: In member function 'Geom::Point Box3D::Line::direction()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.h:34:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | inline Geom::Point direction () { return v_dir; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/perspective-line.cpp: In constructor 'Box3D::PerspectiveLine::PerspectiveLine(const Geom::Point&, Proj::Axis, const Persp3D*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [395/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/document.cpp.o [396/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-help-url.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-help-url.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [397/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-file-window.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-file-window.cpp:23: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [398/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-tutorial.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [399/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/manipulation/copy-resource.cpp:4: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/manipulation/copy-resource.cpp:8: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [400/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o [401/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-edit-window.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-edit-window.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [402/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [403/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o [404/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-helper-gui.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [405/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.cpp.o [406/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-blend.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/filter-enums.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/filter-enums.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [407/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/color.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-output.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [408/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [409/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/snapped-line.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.cpp:131:60: 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()); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [410/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/oklab.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/oklab.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/oklab.cpp: In function 'Oklab::Triplet Oklab::oklch_to_oklab(const Triplet&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/oklab.cpp:86:62: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Angle::from_degrees(ok_lch_color[2]) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [411/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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 { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [412/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-canvas-snapping.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-canvas-snapping.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [413/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-file.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [414/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-text.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry-impl.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-text.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [415/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/profile-manager.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [416/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.h:7, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.cpp:5: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/2geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.h:8: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:43: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/ray.h:36, from /usr/include/2geom-1.4.0/2geom/2geom.h:45: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/path.h:582:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/pattern-manipulation.cpp: In function 'Geom::Scale sp_pattern_get_gap(SPPattern*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.cpp:99:55: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | Geom::Scale sp_pattern_get_gap(SPPattern* link_pattern) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/pattern-manipulation.cpp: In function 'void sp_pattern_set_gap(SPPattern*, Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.cpp:71:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | void sp_pattern_set_gap(SPPattern* link_pattern, Geom::Scale gap_percent) { | ^~~~~~~~~~~~~~~~~~ [417/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkview-window.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [418/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o [419/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-window.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-window.cpp:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [420/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-effect.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [421/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/line-geometry.h: In member function 'Geom::Point Box3D::Line::direction()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.h:34:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | inline Geom::Point direction () { return v_dir; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In function 'std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:79:106: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In function 'std::pair Box3D::side_of_intersection(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:121:68: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Geom::Point const &pt, Geom::Point const &dir) | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In constructor 'Box3D::Line::Line(const Geom::Point&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:27:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | v_dir = vec - start; | ~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In function 'std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:79:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In function 'bool Box3D::lies_in_quadrangle(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:106:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | return (lies_in_sector (D - A, B - A, pt - A) && lies_in_sector (D - C, B - C, pt - C)); | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In function 'std::pair Box3D::side_of_intersection(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:120:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | side_of_intersection (Geom::Point const &A, Geom::Point const &B, Geom::Point const &C, Geom::Point const &D, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:123:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Point dir_A (A - pt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:133:33: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | result = std::make_pair (A, B); | ~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In function 'double Box3D::pos_angle(Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:109:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | static double pos_angle (Geom::Point v, Geom::Point w) | ^~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/string:51, from /usr/include/c++/14.2.0/bits/locale_classes.h:40, from /usr/include/c++/14.2.0/bits/ios_base.h:41, from /usr/include/c++/14.2.0/ios:44, from /usr/include/c++/14.2.0/ostream:40, from /usr/include/c++/14.2.0/iostream:41, from /usr/include/2geom-1.4.0/2geom/point.h:39: /usr/include/c++/14.2.0/bits/stl_pair.h: In function 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Geom::Point&; _T2 = const Geom::Point&]': /usr/include/c++/14.2.0/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In member function 'std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:169:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:169:145: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In member function 'void Box3D::Line::set_direction(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:52:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | normal = v_dir.ccw(); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In function 'std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:79:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In function 'std::pair Box3D::side_of_intersection(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:120:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | side_of_intersection (Geom::Point const &A, Geom::Point const &B, Geom::Point const &C, Geom::Point const &D, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp: In member function 'std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:165:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:165:28: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:169:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:169:67: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [422/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [423/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-edit-document.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/actions/actions-edit-document.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.h: In member function 'Geom::Point SPGuide::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.h:54:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-edit-document.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [424/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-node-align.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-node-align.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-node-align.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [425/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-selection.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [426/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-window.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-window.cpp: In function 'void window_set_geometry(const Glib::VariantBase&, InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-window.cpp:83:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | desktop->setWindowPosition(Geom::Point(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [427/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-store.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manager.h:9, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manager.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/2geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manager.cpp:7: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:43: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/ray.h:36, from /usr/include/2geom-1.4.0/2geom/2geom.h:45: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/path.h:582:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/pattern-manager.cpp: In function 'Glib::RefPtr Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manager.cpp:199:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | item->gap = link_pattern != root_pattern ? sp_pattern_get_gap(link_pattern) : Geom::Scale(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [428/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/composite-undo-stack-observer.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [429/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document-subset.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [430/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-undo-document.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-undo-document.cpp:25: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [431/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-base.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-base.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-base.cpp: In function 'void query_dimension(InkscapeApplication*, bool, Geom::Dim2)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-base.cpp:92:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | out += Glib::ustring::format(area->dimensions()[axis]); | ~~~~~~~~~~~~~~~~^~ [432/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-hide-lock.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-hide-lock.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [433/1155] 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.4_2024-10-09_e7c3feb100/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp: In member function 'Inkscape::LineSnapper::LineList Inkscape::GridSnapper::get_snap_lines(const Geom::Point&, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp:118:81: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | const auto [origin, spacing] = _grid->getEffectiveOriginAndSpacing(index); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp:127:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp: In member function 'Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesAxonom(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp:145:72: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | auto const [origin, spacing] = _grid->getEffectiveOriginAndSpacing(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp:187:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | Geom::Point norm_x = Geom::rot90(vers_x); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp: In member function 'Inkscape::LineSnapper::LineList Inkscape::GridSnapper::get_snap_lines(const Geom::Point&, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp:111:23: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | LineSnapper::LineList GridSnapper::get_snap_lines(const Geom::Point& p, int limit) const { | ^~~~~~~~~~~ [434/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rdf.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/rdf.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [435/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o [436/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-selection-object.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-selection-object.cpp:26: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [437/1155] 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.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-rel-svg.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [438/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-canvas-transform.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-canvas-transform.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-canvas-transform.cpp:22: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-canvas-transform.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [439/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.h:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:390:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::transformed(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/line.h:312:10: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | Line transformed(Affine const& m) const { | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h:313:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Line l(_initial * m, _final * m); | ~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/line.h:314:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | return l; | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/line.h:284:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedCurve&, const Geom::Point&, Geom::Affine) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:98:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | best_p = best_p * dt2doc; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:145:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | best_p = best_p * dt2doc; | ^~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/math/tools/config.hpp:163, from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from /usr/include/2geom-1.4.0/2geom/math-utils.h:43, from /usr/include/2geom-1.4.0/2geom/point.h:47: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [440/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/text-editing.cpp: In function 'void sp_te_adjust_kerning_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:1073:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | sp_te_adjust_kerning_screen (SPItem *item, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPDesktop *desktop, Geom::Point by) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [441/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/filter-chemistry.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/filter-chemistry.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [442/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-view-mode.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-view-mode.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [443/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/layer-manager.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-describer.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-describer.cpp:26: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-describer.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [444/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-pages.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-pages.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [445/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o [446/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-edit.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-edit.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [447/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-sort-util.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-sort-util.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [448/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/print.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/print.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [449/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selcue.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selcue.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selcue.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selcue.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selcue.cpp:23: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [450/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-rel-css.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [451/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-tools.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-tools.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-tools.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [452/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-element-a.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/actions/actions-element-a.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-container.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-element-a.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [453/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/helper-observer.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/helper-observer.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [454/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/href-attribute-helper.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/href-attribute-helper.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [455/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-transform.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/actions/actions-transform.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-transform.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [456/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/style-attachments.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/style-attachments.cpp:2: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [457/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.cpp:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [458/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/subtree.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [459/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node-iterators.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [460/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-canvas-mode.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-canvas-mode.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [461/1155] 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.4_2024-10-09_e7c3feb100/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-paths.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-paths.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-paths.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [462/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr-sorting.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [463/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conditions.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [464/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document-undo.cpp:53: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [465/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [466/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/log-builder.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [467/1155] 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.4_2024-10-09_e7c3feb100/src/vanishing-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/vanishing-point.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/vanishing-point.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/vanishing-point.h:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/vanishing-point.h: In member function 'Geom::Point Box3D::VanishingPoint::get_pos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/vanishing-point.h:72:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | inline Geom::Point get_pos() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/vanishing-point.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [468/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.cpp:16: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.cpp:20: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/rubberband.cpp: In member function 'void Inkscape::Rubberband::start(SPDesktop*, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.cpp:68:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | _path = Geom::Path(_desktop->d2w(p)); | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [469/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/sp-css-attr.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-rel-util.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-rel-util.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-rel-util.cpp:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/attribute-rel-util.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [470/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/event-log.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [471/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/croco-node-iface.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [472/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o [473/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o [474/1155] 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.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:37: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection.cpp:26: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection.cpp:31: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection.cpp:38: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [475/1155] 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.4_2024-10-09_e7c3feb100/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snap.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snap.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.h: In member function 'Geom::Point SPGrid::get_gap() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.h:93:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Point get_gap() const { return Geom::Point(_gap_x.computed, _gap_y.computed); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snap.cpp:934:89: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:943:156: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 943 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:818:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 818 | void SnapManager::_findCandidates(SPObject* parent, | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:818: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.4_2024-10-09_e7c3feb100/src/snap.cpp:934:88: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:943:156: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 943 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ [476/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/event.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [477/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr-css.cpp:40: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [478/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.cpp: In function 'std::pair Hsluv::get_contrasting_color(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.cpp:457:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | std::pair get_contrasting_color(double l) | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/hsluv.cpp:457:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.cpp: In function 'double Hsluv::max_chroma_for_lh(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.cpp:114:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | double len = intersections[0].point().length(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.cpp: In function 'std::pair Hsluv::get_contrasting_color(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.cpp:457:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ [479/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node-fns.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node-fns.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [480/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/layer-manager.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [481/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp: In function 'void insert_bounding_boxes(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:655:67: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | auto const scale = item->document->getDocumentScale().inverse(); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-box.h: In member function 'void SVGBox::set(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-box.h:50:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | void set(Geom::Rect box) { set(box.top(), box.right(), box.bottom(), box.left()); } | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp: In function 'void insert_bounding_boxes(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:655:66: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | auto const scale = item->document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp: In function 'void insert_text_fallback(Inkscape::XML::Node*, const SPDocument*, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:343:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | void insert_text_fallback(Inkscape::XML::Node *repr, const SPDocument *original_doc, Inkscape::XML::Node *defs) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp: In function 'void insert_bounding_boxes(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:648:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | void insert_bounding_boxes(SPItem *item) | ^~~~~~~~~~~~~~~~~~~~~ [482/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/simple-document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/simple-document.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [483/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/context-fns.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/context-fns.cpp:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/context-fns.cpp: In function 'Geom::Rect Inkscape::snap_rectangular_box(const SPDesktop*, SPItem*, const Geom::Point&, const Geom::Point&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/context-fns.cpp:92:100: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Geom::Point const &pt, Geom::Point const ¢er, int state) | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/context-fns.cpp:91:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/context-fns.cpp:110:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Geom::Point delta = pt - center; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/context-fns.cpp:237:102: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | Geom::Point(MAX(p[0][Geom::X], p[1][Geom::X]), MAX(p[0][Geom::Y], p[1][Geom::Y]))); | ^ /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.4_2024-10-09_e7c3feb100/src/context-fns.cpp: In function 'Geom::Rect Inkscape::snap_rectangular_box(const SPDesktop*, SPItem*, const Geom::Point&, const Geom::Point&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/context-fns.cpp:91:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, | ^~~~~~~~ [484/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [485/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [486/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'Geom::Rect Inkscape::PageManager::getSelectedPageRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:308:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Geom::Rect PageManager::getSelectedPageRect() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:154:41: required from here 154 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:579:52: required from here 579 | Geom::Translate const center(page_size.midpoint()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::removePage(Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:88:68: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | _document->fitToRect(getFirstPage()->getDesktopRect(), {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:153:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto loc = nextPageLocation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:154:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'Geom::Point Inkscape::PageManager::nextPageLocation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:166:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | auto rect = page->getRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:171:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return Geom::Point(left, top); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:177:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | SPPage *PageManager::newPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:214:64: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:214:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:315:61: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:456:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:459:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:459:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::findPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:475:44: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | auto rect = page->getSensitiveRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::scalePages(const Geom::Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:549:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | page->setMarginSide(side, page->getMarginSide(side) * scale.vector()[0]); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::rotatePage(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:578:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Rect page_size = getSelectedPageRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:579:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | Geom::Translate const center(page_size.midpoint()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:580:69: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(turns * 90)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:581:41: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Affine const tr(center.inverse() * rotate * center); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:591:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ~~~~~~~~~~~~~~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/transforms.h:218:19: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { return Rotate(rad_from_deg(deg)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::changeOrientation()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:600:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 600 | auto rect = getSelectedPageRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:648:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'std::string Inkscape::PageManager::getSizeLabel(SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:736:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 736 | box = page->getDesktopRect(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:51: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'Geom::Rect Inkscape::PageManager::getSelectedPageRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:777:2: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 777 | }; // namespace Inkscape | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:214:64: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::scalePages(const Geom::Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:549:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | page->setMarginSide(side, page->getMarginSide(side) * scale.vector()[0]); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::rotatePage(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:581:41: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Affine const tr(center.inverse() * rotate * center); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:591:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'Geom::Point Inkscape::PageManager::nextPageLocation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:160:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point PageManager::nextPageLocation() const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:160: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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:160: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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:160: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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:166:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | auto rect = page->getRect(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:212:9: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:212: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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:214:54: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:214:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:151:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | SPPage *PageManager::newPage(double width, double height) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:154:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:313:14: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Geom::Affine PageManager::getSelectedPageAffine() const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::deletePage(SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:223:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | void PageManager::deletePage(SPPage *page, bool content) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:456:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:459:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::findPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:471:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | SPPage *PageManager::findPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:475:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | auto rect = page->getSensitiveRect(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::rotatePage(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:580:57: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(turns * 90)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:591:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:576:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | void PageManager::rotatePage(int turns) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:576: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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:576: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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:576: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.4_2024-10-09_e7c3feb100/src/page-manager.cpp:578:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Rect page_size = getSelectedPageRect(); | ~~~~~~~~~~~~~~~~~~~^~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)' at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from 'void Inkscape::PageManager::rotatePage(int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:580:57: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'void Inkscape::PageManager::removePage(Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:80:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | void PageManager::removePage(Inkscape::XML::Node *child) | ^~~~~~~~~~~ [487/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/id-clash.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/id-clash.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/id-clash.cpp:32: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [488/1155] 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.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr-util.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [489/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/color.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [490/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/simple-node.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [491/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry-impl.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp: In function 'void text_unflow()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:482:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Point xy = bbox->min(); | ^ [492/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-layer.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [493/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [494/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o [495/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o [496/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path-chemistry.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path-chemistry.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [497/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o [498/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Input.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [499/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o [500/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [501/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr-io.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [502/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/circle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/circle.h:40: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/circle.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:19: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:22: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:100:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:217:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Geom::Coord dist = Geom::L2(target_pt - p.getPoint()); // Default: free (unconstrained) snapping | ~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:302:70: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:366:86: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | Geom::Affine transform = use ? use->get_xy_offset(): Geom::Affine(); // If we're dealing with an SPUse, then account for any X/Y offset | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:408:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | Geom::Point const p_doc = dt->dt2doc(p.getPoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:735:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:773:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 773 | points->emplace_back(bbox->corner(k), corner_src, -1, corner_tgt, *bbox); | ~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::projection(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:115:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | return _point + _radius * v_orig/l; // Length of _direction is equal to the radius | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:735:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:773:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 773 | points->emplace_back(bbox->corner(k), corner_src, -1, corner_tgt, *bbox); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:65:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void Inkscape::ObjectSnapper::_collectNodes(SnapSourceType const &t, | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:274:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:274:6: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:274: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.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:274: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.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:302:70: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:366:86: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | Geom::Affine transform = use ? use->get_xy_offset(): Geom::Affine(); // If we're dealing with an SPUse, then account for any X/Y offset | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:387:64: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto path = _getPathvFromRect(*rect); | ^ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]', inlined from 'void Geom::PathIteratorSink::lineTo(const Geom::Point&) [with OutputIterator = std::back_insert_iterator]' at /usr/include/2geom-1.4.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64, from /usr/include/2geom-1.4.0/2geom/coord.h:40: /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]': /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]', inlined from 'constexpr 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++/14.2.0/bits/vector.tcc:984:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19, inlined from 'void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:207:35: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [503/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/widgets/sp-xmlview-tree.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [504/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o [505/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o [506/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:26: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:27: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:411:47: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:415:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 415 | pStart = bbl2.pointAt((*intersection(bbl2, grl)).ta); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:417:47: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | if (intersection(bbl2, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:9: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /usr/include/2geom-1.4.0/2geom/line.h:297:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | result.setOrigin(pointAt(t)); | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/line.h:299:16: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | return result; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/line.h:231:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:9: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp: In function 'Geom::Point getGradientCoords(SPItem*, GrPointType, guint, Inkscape::PaintTarget)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1536:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1536 | Geom::Point getGradientCoords(SPItem *item, GrPointType point_type, guint point_i, Inkscape::PaintTarget fill_or_stroke) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:356:13: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | SPGradient *sp_gradient_reset_to_userspace(SPGradient *gr, SPItem *item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:402:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Geom::LineSegment bbl1(bbox->corner(0), bbox->corner(1)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:411:47: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp: In function 'void sp_item_gradient_set_coords(SPItem*, GrPointType, guint, Geom::Point, Inkscape::PaintTarget, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1266:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | Geom::Point p = p_w * i2d.inverse(); | ^ [507/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-element-image.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-element-image.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/actions/actions-element-image.cpp: In function 'void image_crop(InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-element-image.cpp:178:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | done += (int)(area && image->cropToArea(*area)); | ~~~~~~~~~~~~~~~~~^~~~~~~ [508/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:511:50: required from here 511 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:511:50: required from here 511 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp: In function 'void sp_file_convert_dpi(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:569:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:576:63: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Scale scale = doc->getDocumentScale(); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp: In function 'void sp_file_convert_dpi(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:511:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:569:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:583:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 583 | grid->scale(scale.inverse()); /* *** */ | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:569:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:576:62: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ [509/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o In file included from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/unit-tracker.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/unit-tracker.cpp:17: /usr/include/c++/14.2.0/bits/stl_tree.h: In 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<_GtkAdjustment* const&>, std::tuple<>}; _Key = _GtkAdjustment*; _Val = std::pair<_GtkAdjustment* const, double>; _KeyOfValue = std::_Select1st >; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]', inlined from 'void Inkscape::UI::Widget::UnitTracker::setFullVal(GtkAdjustment*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/unit-tracker.cpp:179:21: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]', inlined from 'void Inkscape::UI::Widget::UnitTracker::_fixupAdjustments(const Inkscape::Util::Unit*, const Inkscape::Util::Unit*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/unit-tracker.cpp:284:29: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]', inlined from 'void Inkscape::UI::Widget::UnitTracker::_fixupAdjustments(const Inkscape::Util::Unit*, const Inkscape::Util::Unit*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/unit-tracker.cpp:289:73: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [510/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/selcue.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.h:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1681:87: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1681 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1714:146: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1737:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1737 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1464:40: required from here 1464 | _relative_affine = r2 * r1.inverse(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1467:43: required from here 1467 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:260:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | _items_centers.push_back(it->getCenter()); // for content-dragging, we need to remember original centers | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1064:69: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1067:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1068:91: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1068 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1083:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1123:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1123 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1125:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1131:28: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1131 | geom_scale = sn->getScaleSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1132:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1178:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1178 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1179:91: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1192:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1229:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1231:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1237:28: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | geom_scale = sn.getStretchSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1238:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1238 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1310:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1323:68: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1323 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1464:27: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1464 | _relative_affine = r2 * r1.inverse(); | ~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1467:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1467 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1699:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1699:111: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1699:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1699:123: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:131:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | CPoint max() const { return CPoint(f[X].max(), f[Y].max()); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1714:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1718:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1718 | Geom::Point const initial_delta = initial_point - origin; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1733:12: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1733 | return scale; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1737:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1737 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1737: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1739:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1739 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1764:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1767:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1767 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1772:115: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1774:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1774 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1699:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1699:111: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1123:52: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1123 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1310:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1464:39: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1464 | _relative_affine = r2 * r1.inverse(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1467:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1467 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1714:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1737:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1737 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1737: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1737: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1764:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1764: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1764: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1764: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1772:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1781:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1781:33: 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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1781: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1059: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1059: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1059: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1059: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1059: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1059: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1059: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1064:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1067:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1068:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1068 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1083:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1083: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1083: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1136:34: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1136: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1125:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1125: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1132:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1132: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1153 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1153: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1153: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1153: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1153: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1153: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1153: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1153: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1174:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1174 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1178:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1178 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1179:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1192:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1192: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1192: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1242:34: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1242 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1242: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1231:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1231: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.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1238:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1238 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1238:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [511/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/widgets/sp-attribute-widget.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [512/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/OpenTypeUtil.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [513/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/auto-save.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/auto-save.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [514/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/potrace/inkscape-potrace.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object.cpp:24: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/actions/actions-object.cpp: In function 'void {anonymous}::object_flip_vertical(InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object.cpp:315:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ [515/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/popover-menu.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [516/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/swatch-selector.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/swatch-selector.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [517/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-events.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-events.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop-events.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-events.cpp:157:55: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 157 | auto snap_angle = angle - orig_angle; | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-events.cpp:166:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | guide->set_normal(Geom::Point::polar(angle).cw(), flag); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/boost/operators.hpp:270: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/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /usr/include/2geom-1.4.0/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ [518/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o [519/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-style.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d-side.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-style.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [520/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/circle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/circle.h:40: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/circle.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:16: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:18: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:20: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp: In member function 'void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:63:51: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp: In member function 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:149:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Coord distX = Geom::L2(point_on_x - p.getPoint()); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp: In member function 'void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:43:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | void Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const &first_point) const | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/list:65, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:31: /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/14.2.0/memory:69, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:13: /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:185:15, inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/vector.tcc:984:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19, inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:129:35: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:185:15, inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/vector.tcc:1022:38, inlined from 'constexpr 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++/14.2.0/bits/stl_vector.h:1488:19, inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:129:35: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:217:28: /usr/include/c++/14.2.0/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 = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:223:33: /usr/include/c++/14.2.0/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 = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:225:33: /usr/include/c++/14.2.0/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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp: In member function 'virtual void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:269:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [521/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/scroll-utils.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [522/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/../document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/rebase-hrefs.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/../document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/../document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [523/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o [524/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o [525/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/point.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/point.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [526/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:253:48: required from here 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp: In member function 'void Inkscape::Text::Layout::show(Inkscape::DrawingGroup*, Inkscape::Text::StyleAttachments&, const Geom::OptRect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:210:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | phase0 = glyph_matrix.translation().x(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp: In member function 'void Inkscape::Text::Layout::print(SPPrintContext*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&, const Geom::Affine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:273:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 273 | void Layout::print(SPPrintContext *ctx, | ^~~~~~ [527/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o [528/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o [529/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/attr-widget.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/spin-scale.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/spin-scale.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [530/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/convex-hull.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/convex-hull.h:41: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/convex-hull.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /usr/include/2geom-1.4.0/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/convex-hull.h:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp: In function 'std::vector approxCurveWithPoints(const SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:209:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | poly_points.push_back(cit->initialPoint()); | ~~~~~~~~~~~~~~~~~^~ [531/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape.cpp:48: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/font-discovery.h:10, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape.cpp:61: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [532/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o [533/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/objects-dialog-cells.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [534/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:346:47: required from here 346 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:346:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:380:82: 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 target = bbox_to_snap->midpoint() - Geom::Point(offset, 0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:384:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 384 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:412:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto x = Geom::Point((vecRight.front().min() + vecLeft.front().max()) / 2).x(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:418:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:423:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 423 | equal_dist = bbox.min().x() - vecLeft.front().max().x(); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:442:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 442 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:477:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 477 | Geom::Point target = bbox_to_snap->midpoint() + Geom::Point(0, offset); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:481:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:509:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | auto y = Geom::Point((vecUp.front().max() + vecDown.front().min()) / 2).y(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:515:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:520:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | equal_dist = bbox.min().y() - vecUp.front().max().y(); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:529:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getDirection() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:95:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point getDirection() const { | ^~~~~~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_correctSelectionBBox(Geom::Point&, const Geom::Point&, const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:554:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 554 | auto correction = bbox_to_snap.midpoint() - p; | ^ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/math/tools/config.hpp:163, from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from /usr/include/2geom-1.4.0/2geom/math-utils.h:43, from /usr/include/2geom-1.4.0/2geom/point.h:47: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/vector:72, from /usr/include/c++/14.2.0/functional:64, from /usr/include/2geom-1.4.0/2geom/coord.h:40, from /usr/include/2geom-1.4.0/2geom/point.h:45: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:101:6: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 101 | bool Inkscape::DistributionSnapper::_findSidewaysSnaps( | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:101:6: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:125:35: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 125 | if (_findSidewaysSnaps(*next_bbox, ++it, end, result, first_dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:172:35: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 172 | if (_findSidewaysSnaps(*next_bbox, ++it, end, temp_result, this_dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:182:35: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 182 | if (_findSidewaysSnaps(*next_bbox, ++it, end, temp_result, dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:196:15: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/list:65, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:18: /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/14.2.0/memory:66, from /usr/include/boost/container_hash/hash.hpp:40, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/2geom-1.4.0/2geom/point.h:42: /usr/include/c++/14.2.0/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect]': /usr/include/c++/14.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _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_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _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 = Geom::Rect*; _Distance = int]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2418:30: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Geom::Rect*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.0/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: 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 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Geom::Rect*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650: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 = Geom::Rect*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:5029:36, inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:256:21: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:5029:36, inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:257:21: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:5029:36, inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:258:21: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:5029:36, inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:259:21: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:346:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:340:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_right->begin(), _bboxes_right->end(), vecRight, equal_dist, getSnapperTolerance(), &DistributionSnapper::distRight)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:355:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 355 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_left->begin(), _bboxes_left->end(), vecLeft, left_dist, getSnapperTolerance(), &DistributionSnapper::distLeft)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:358:40: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:362:36: /usr/include/c++/14.2.0/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:377:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 377 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_left->begin(), _bboxes_left->end(), vecLeft, equal_dist, getSnapperTolerance(), &DistributionSnapper::distLeft)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:394:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 394 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_right->begin(), _bboxes_right->end(), vecRight, right_dist, getSnapperTolerance(), &DistributionSnapper::distRight)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:396:39: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:435:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 435 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_up->begin(), _bboxes_up->end(), vecUp, equal_dist, getSnapperTolerance(), &DistributionSnapper::distUp)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:452:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 452 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_down->begin(), _bboxes_down->end(), vecDown, down_dist, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 |  getSnapperTolerance(), &DistributionSnapper::distDown)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:455:37: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:459:33: /usr/include/c++/14.2.0/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:474:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 474 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_down->begin(), _bboxes_down->end(), vecDown, equal_dist, getSnapperTolerance(), &DistributionSnapper::distDown)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:491:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 491 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_up->begin(), _bboxes_up->end(), vecUp, up_dist, getSnapperTolerance(), &DistributionSnapper::distUp)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:494:39: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:497:35: /usr/include/c++/14.2.0/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:541:29: /usr/include/c++/14.2.0/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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:545:29: /usr/include/c++/14.2.0/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); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'virtual void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:585:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 585 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [535/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/shapeicon.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [536/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/popover-menu-item.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [537/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/rotateable.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [538/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/template-list.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/units.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/template.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/template-list.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/template-list.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [539/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/view/svg-view-widget.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/view/svg-view-widget.cpp:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/view/svg-view-widget.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [540/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/spinbutton.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/c++/14.2.0/map:62, from /usr/include/glibmm-2.4/glibmm/objectbase.h:30, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/entry.h:27, from /usr/include/gtkmm-3.0/gtkmm/spinbutton.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/spinbutton.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/spinbutton.cpp:11: /usr/include/c++/14.2.0/bits/stl_tree.h: In 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++/14.2.0/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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 = {double&, const char (&)[1]}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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 = {double, const char (&)[1]}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_map.h:601:22, inlined from 'void Inkscape::UI::Widget::SpinButton::update_popover_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/spinbutton.cpp:203:19: /usr/include/c++/14.2.0/bits/stl_map.h:640: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 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_map.h:601:22, inlined from 'void Inkscape::UI::Widget::SpinButton::update_popover_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/spinbutton.cpp:204:19: /usr/include/c++/14.2.0/bits/stl_map.h:640: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 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_map.h:601:22, inlined from 'void Inkscape::UI::Widget::SpinButton::update_popover_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/spinbutton.cpp:205:19: /usr/include/c++/14.2.0/bits/stl_map.h:640: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 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [541/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/rendering-options.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [542/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o [543/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o [544/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o [545/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/helper-observer.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/layer-selector.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/layer-selector.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/layer-selector.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [546/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/string:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-helper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:18: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:4804:70: required from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:621:26: required from here 621 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/predefined_ops.h: In instantiation of 'constexpr __gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]': /usr/include/c++/14.2.0/bits/stl_algo.h:1786:38: required from 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' 1786 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1817:25: required from 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31: required from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: required from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:621:26: required from here 621 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp: In function 'void object_align(const Glib::VariantBase&, InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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++/14.2.0/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, 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.4_2024-10-09_e7c3feb100/src/actions/actions-helper.h:16: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4804: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 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/predefined_ops.h: In constructor 'constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]': /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1900: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 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp: In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:581:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1851: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 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1798: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 1798 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1799 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/predefined_ops.h: In function 'constexpr __gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]': /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770: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 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1785: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 1785 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1786 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp: In function 'void randomize(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:653:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | double center = item->getCenter()[i]; | ~~~~~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _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++/14.2.0/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _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++/14.2.0/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr 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++/14.2.0/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.0/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: 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 = __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++/14.2.0/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650: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++/14.2.0/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr 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++/14.2.0/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.0/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: 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 = __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++/14.2.0/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650: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++/14.2.0/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _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++/14.2.0/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2418:30: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _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++/14.2.0/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2418:30: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/memory:66, from /usr/include/glibmm-2.4/glibmm/variant.h:33, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_algo.h:4993:36, inlined from 'void object_distribute(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:315:21: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_algo.h:4993:36, inlined from 'void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:452:21: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770: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 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)', inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/14.2.0/bits/predefined_ops.h:158:30, inlined from 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1777:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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, | ^~~~~~~~~~~~~ In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)', inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/14.2.0/bits/predefined_ops.h:158:30, inlined from 'constexpr 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]' at /usr/include/c++/14.2.0/bits/stl_heap.h:232:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876: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 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)', inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/14.2.0/bits/predefined_ops.h:158:30, inlined from 'constexpr 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]' at /usr/include/c++/14.2.0/bits/stl_heap.h:232:14, inlined from 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_heap.h:356:22, inlined from 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1593:23, inlined from 'constexpr 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++/14.2.0/bits/stl_algo.h:1868:25, inlined from 'constexpr 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++/14.2.0/bits/stl_algo.h:1884:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1890: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 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905: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 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)', inlined from 'constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = SPItem*; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/14.2.0/bits/predefined_ops.h:240:23, inlined from 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1757:20, inlined from 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1798:32, inlined from 'constexpr 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++/14.2.0/bits/stl_algo.h:1818:35, inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1822: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 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp: In function 'void exchange(Inkscape::Selection*, SortOrder)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:607:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 607 | void exchange(Inkscape::Selection* selection, SortOrder order) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:621:26: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 621 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:627:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Point p1 = items.back()->getCenter(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [547/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:57: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/file.cpp:983:81: required from here 983 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ^~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/file.cpp:989:78: required from here 989 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/file.cpp: In function 'void sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:732:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 732 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:789:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:789:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:789:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:791:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:791:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:791:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/file.cpp: In function 'void file_import_pages(SPDocument*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:981:94: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:981:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:983:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:989:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:51: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/file.cpp: In function 'void sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:789:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:789:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp: In function 'void file_import_pages(SPDocument*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:989:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp: In function 'SPObject* file_import(SPDocument*, const std::string&, Inkscape::Extension::Extension*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:947:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 947 | Geom::Point m(pointer_location.round() - sel_bbox->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp: In function 'void sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:654:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 654 | void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:732:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 732 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:791:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp: In function 'void file_import_pages(SPDocument*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:970:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 970 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:970:6: 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.4_2024-10-09_e7c3feb100/src/file.cpp:970: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.4_2024-10-09_e7c3feb100/src/file.cpp:970:6: 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.4_2024-10-09_e7c3feb100/src/file.cpp:970: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.4_2024-10-09_e7c3feb100/src/file.cpp:970:6: 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.4_2024-10-09_e7c3feb100/src/file.cpp:970: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.4_2024-10-09_e7c3feb100/src/file.cpp:981:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:981:94: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:983:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp: In function 'SPObject* file_import(SPDocument*, const std::string&, Inkscape::Extension::Extension*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:809:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 809 | file_import(SPDocument *in_doc, const std::string &path, Inkscape::Extension::Extension *key) | ^~~~~~~~~~~ [548/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.cpp:42: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [549/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o [550/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-lister.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [551/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [552/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:17: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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 | ^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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); | ^ /usr/include/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /usr/include/2geom-1.4.0/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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(); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:485:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 485 | quads.push_back(char_box.corner(i) * total_transform); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ [553/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.cpp:36: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.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.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.cpp:99:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | user->builder.curveTo(c1 * user->scale, c2 * user->scale, p * user->scale); | ~~~^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.cpp: In function 'int ft2_conic_to(const FT_Vector*, const FT_Vector*, void*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.cpp:85:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | user->builder.quadTo(c * user->scale, p * user->scale); | ^~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [554/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:46: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:178:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 178 | get_color_picker(element).connectChanged([=](unsigned const rgba) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:178:54: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:186:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 186 | _display_units.signal_changed().connect([=](){ set_display_unit(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:186:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:190:46: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 190 | _page_units.signal_changed().connect([=](){ set_page_unit(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:190:46: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:199:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 199 | checkbutton->signal_toggled().connect([=](){ fire_checkbox_toggled(*checkbutton, check); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:199:51: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:201:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 201 | _border.signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:201:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:204:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 204 | _shadow.signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:204:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:207:48: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 207 | _checkerboard.signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:207:48: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:211:72: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 211 | _viewbox_expander.property_expanded().signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:211:72: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:217:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 217 | _link_width_height.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:217:53: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:225:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 225 | _link_scale_content.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:225:54: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:235:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 235 | _page_width .signal_value_changed().connect([=](){ set_page_size_linked(true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:235:53: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:236:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 236 | _page_height.signal_value_changed().connect([=](){ set_page_size_linked(false); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:236:53: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:238:56: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 238 | _viewbox_width. signal_value_changed().connect([=](){ set_viewbox_size_linked(true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:238:56: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:239:56: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 239 | _viewbox_height.signal_value_changed().connect([=](){ set_viewbox_size_linked(false); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:239:56: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:241:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 241 | _landscape.signal_toggled().connect([=](){ if (_landscape.get_active()) swap_width_height(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:241:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:242:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 242 | _portrait .signal_toggled().connect([=](){ if (_portrait .get_active()) swap_width_height(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:242:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:250:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 250 | b1->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:250:52: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:256:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 256 | b1->signal_value_changed().connect([=](){ fire_value_changed(*b1, *b2, nullptr, dim); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:256:52: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:257:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 257 | b2->signal_value_changed().connect([=](){ fire_value_changed(*b1, *b2, nullptr, dim); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:257:52: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:262:46: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 262 | page_resize.signal_clicked().connect([=](){ _signal_resize_to_fit.emit(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:262:46: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/object.h:34, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/container.h:28, from /usr/include/gtkmm-3.0/gtkmm/box.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:15: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/memory:66, from /usr/include/glibmm-2.4/glibmm/objectbase.h:31, from /usr/include/glibmm-2.4/glibmm/object.h:29: /usr/include/c++/14.2.0/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::PaperSize]': /usr/include/c++/14.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _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 = Inkscape::PaperSize*; _Distance = int]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2418:30: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _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_comp_iter >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::PaperSize*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.0/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: 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 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Inkscape::PaperSize*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650: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 = Inkscape::PaperSize*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::UI::Widget::PagePropertiesBox::create_template_menu()::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:5029:36, inlined from 'void Inkscape::UI::Widget::PagePropertiesBox::create_template_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-properties.cpp:96:25: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [555/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/texture.h:6, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/texture.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [556/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/style-subject.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/style-subject.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/style-subject.cpp:11: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [557/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-ruler.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-ruler.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-ruler.cpp:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-ruler.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-ruler.cpp:252:131: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | auto gr = create_cubic_gradient(Geom::Rect(0, 0, size_x, size_y), _shadow, trans, Geom::Point(0, 0.5), Geom::Point(0.5, 1)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-ruler.cpp:252:131: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [558/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/licensor.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [559/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-size-preview.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [560/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::OKWheel::on_drawing_area_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp:208:73: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp: In member function 'Geom::Point Inkscape::UI::Widget::OKWheel::_event2abstract(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp:246:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | Geom::Point OKWheel::_event2abstract(Geom::Point const &event_pt) const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::OKWheel::on_drawing_area_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp:173:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 173 | bool OKWheel::on_drawing_area_draw(Cairo::RefPtr const &cr) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp:173: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.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp:173:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp:193:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto const where = _curColorWheelCoords(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/oklab-color-wheel.cpp:208:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/mathfns.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/texturecache.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [561/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o [562/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-selector.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-selector.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [563/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o [564/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o [565/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Compute.cpp:509:8: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 509 | double Layout::Calculator::_getChunkLeftWithAlignment(ParagraphInfo const ¶, | ^~~~~~ [566/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o [567/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o [568/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/style-swatch.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/style-swatch.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/style-swatch.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [569/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o [570/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:30: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp: In member function 'void GrDrag::dropColorOnCorrespondingRegion(const char*, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:579:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | void GrDrag::dropColorOnCorrespondingRegion(const char *color, Geom::Point p) | ^~~~~~ [571/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o [572/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o [573/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-spinscale.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [574/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/util.cpp:2: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/util.cpp:3: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:31: required from here 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [575/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/combo-tool-item.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [576/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-image.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [577/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/mathfns.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/pixelstreamer.cpp:7: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [578/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-lists.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-lists.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/export-lists.h:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [579/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o [580/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/entity-entry.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [581/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:5: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:9: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp: In static member function 'static void Inkscape::UI::Widget::Graphics::paint_splitview_controller(const Geom::IntPoint&, const Geom::Point&, Inkscape::SplitDirection, Inkscape::SplitDirection, const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:117:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | auto split_position = (split_frac * size).round(); | ~~~~~~~~~~~~^~~~~~~ [582/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/combo-box-entry-tool-item.cpp:40: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [583/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-selector-interface.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/2geom.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:52: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:57: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:629:68: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 629 | _selector_gradient->signal_stop_selected().connect([=](SPStop* stop) { _signal_stop_selected.emit(stop); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:629:68: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1015:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1015 | _selector_pattern->signal_changed().connect([=](){ _signal_changed.emit(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1015:57: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1016:63: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1016 | _selector_pattern->signal_color_changed().connect([=](unsigned){ _signal_changed.emit(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1016:63: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1017:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1017 | _selector_pattern->signal_edit().connect([=](){ _signal_edit_pattern.emit(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1017:54: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp: In member function 'Geom::Scale Inkscape::UI::Widget::PaintSelector::get_pattern_gap()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1079:44: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Scale PaintSelector::get_pattern_gap() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1079:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp: In member function 'Geom::Point Inkscape::UI::Widget::PaintSelector::get_pattern_offset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1072:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1072 | Geom::Point PaintSelector::get_pattern_offset() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp: In member function 'Geom::Scale Inkscape::UI::Widget::PaintSelector::get_pattern_gap()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1079:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ [584/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:2: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:4: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/prefs.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:7: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [585/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-slider.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [586/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:39: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:51: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:59: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Scale SPDocument::getDocumentScale(bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:786:57: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 786 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Rect SPDocument::getViewBox() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:957:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 957 | Geom::Rect SPDocument::getViewBox() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Point SPDocument::getDimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:986:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 986 | Geom::Point SPDocument::getDimensions() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:770:42: required from here 770 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 771 |  root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 772 |  root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 773 |  root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 |  root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:770:42: required from here 770 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 771 |  root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 772 |  root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 773 |  root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 |  root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Scale SPDocument::getDocumentScale(bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:786:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 786 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Rect SPDocument::getViewBox() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:957:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 957 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Point SPDocument::getDimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:986:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 986 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::OptRect SPDocument::pageBounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1002:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | return page->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In static member function 'static SPItem* SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, const std::vector&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1609:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1609 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'void SPDocument::setDocumentScale(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:770:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 770 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 771 |  root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 772 |  root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 773 |  root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 |  root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In static member function 'static SPItem* SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, const std::vector&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1609:92: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1609 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Scale SPDocument::getDocumentScale(bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:786:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 786 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Point SPDocument::getDimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:986:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 986 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'Geom::Rect SPDocument::getViewBox() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:957:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 957 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ [587/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o [588/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:28: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [589/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o [590/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o [591/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-picker.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/color-picker.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-picker.cpp:53:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 53 | external_button->signal_clicked().connect([=](){ on_clicked(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-picker.cpp:53:51: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [592/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-selector-interface.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-selector.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-vector-selector.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-vector-selector.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-vector-selector.cpp:30: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-vector-selector.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [593/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/status-bar.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/status-bar.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/status-bar.cpp:23: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/status-bar.cpp:25: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-selector.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/status-bar.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/widget/status-bar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/status-bar.cpp:136:74: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 136 | preference_observer = prefs->createObserver("/statusbar/visibility", [=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/status-bar.cpp:136:74: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [594/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/updaters.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/int-rect.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/updaters.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/updaters.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-interval.h:35, from /usr/include/2geom-1.4.0/2geom/int-rect.h:35: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [595/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:32: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:44: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:46: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:52: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::set_coordinate_status(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:413:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | SPDesktop::set_coordinate_status (Geom::Point p) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'void SPDesktop::DesktopAffine::setScale(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:471:14: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | void setScale( Geom::Scale scale ) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'void SPDesktop::DesktopAffine::setOffset(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:530:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | void setOffset( Geom::Point offset ) { | ^~~~~~~~~ [596/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/attr-widget.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/combo-enums.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/filter-effect-chooser.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/object-composite-settings.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/object-composite-settings.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/object-composite-settings.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/object-composite-settings.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [597/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:28: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/c++/14.2.0/algorithm:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:16: /usr/include/c++/14.2.0/bits/stl_algo.h: In instantiation of 'constexpr std::pair<_FIter, _FIter> std::minmax(initializer_list<_Tp>) [with _Tp = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:198:40: required from here 198 | auto const [min, max] = std::minmax({r, g, b}); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:3435:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 3435 | minmax(initializer_list<_Tp> __l) | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/concepts.h:38: /usr/include/2geom-1.4.0/2geom/intersection.h: In instantiation of 'Geom::Point Geom::Intersection::point() const [with TimeA = double; TimeB = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:886:65: required from here 886 | intersections.emplace_back(i, j, xings.front().point(), start_angle); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/intersection.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/algorithm:60: /usr/include/c++/14.2.0/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 = const double&; _T2 = const double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': /usr/include/c++/14.2.0/bits/stl_algo.h:3441:28: required from 'constexpr std::pair<_FIter, _FIter> std::minmax(initializer_list<_Tp>) [with _Tp = double]' 3441 | return std::make_pair(*__p.first, *__p.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:198:40: required from here 198 | auto const [min, max] = std::minmax({r, g, b}); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp: In member function 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:873:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 873 | Geom::Angle start_angle{closest_line->pointAt(nearest_time)}; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp: In constructor 'Inkscape::UI::Widget::Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:54:5: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Intersection(int line_1, int line_2, Geom::Point &&intersection_point, Geom::Angle start_angle) | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_drawing_area_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:962:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 962 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:1015:94: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1015 | auto [gray, alpha] = Hsluv::get_contrasting_color(Hsluv::perceptual_lightness(_values[2])); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:1033:71: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1033 | auto mp = to_pixel_coordinate({luv[1], luv[2]}, _scale, resize) + margin; | ^~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::UI::Widget::Intersection; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_drawing_area_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:958:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 958 | bool ColorWheelHSLuv::on_drawing_area_draw(::Cairo::RefPtr<::Cairo::Context> const &cr) | ^~~~~~~~~~~~~~~ In constructor 'Inkscape::UI::Widget::Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)', inlined from 'constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = Inkscape::UI::Widget::Intersection; _Args = {int&, int&, Geom::Point, Geom::Angle&}]' at /usr/include/c++/14.2.0/bits/stl_construct.h:97:14, inlined from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Inkscape::UI::Widget::Intersection; _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Inkscape::UI::Widget::Intersection]' at /usr/include/c++/14.2.0/bits/alloc_traits.h:536:21, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Inkscape::UI::Widget::Intersection; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/vector.tcc:634:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:59:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | , relative_angle{polar_angle - start_angle} | ^~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:890:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:890:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [598/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.h:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:126:36: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 126 | _preview.signal_draw().connect([=](const Cairo::RefPtr& ctx){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:126:36: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:135:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 135 | change.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:135:37: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:142:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 142 | extract.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:142:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:148:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 148 | _embed.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:148:37: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:156:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 156 | _rendering.signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:156:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:162:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 162 | _aspect.signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:162:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:166:39: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 166 | _stretch.signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/image-properties.cpp:166:39: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [599/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.h:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.cpp:82:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 82 | _construct_idle = Glib::signal_timeout().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.cpp:82:62: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.cpp:181:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 181 | _render_idle = Glib::signal_timeout().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.cpp:181:51: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [600/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/attr-widget.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/combo-enums.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/filter-effect-chooser.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/filter-effect-chooser.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [601/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/preferences-widget.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/preferences-widget.cpp: In function 'void Inkscape::UI::Widget::draw_number(cairo_t*, Geom::Point, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/preferences-widget.cpp:364:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 364 | draw_number(cairo_t *cr, Geom::Point pos, double num) { | ^~~~~~~~~~~ [602/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-selector.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-selector.cpp:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-selector.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [603/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/spellcheck.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/spellcheck.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [604/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-variations.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector.h:48, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [605/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp:79:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 79 | _release = gradient ? gradient->connectRelease([=](SPObject*){ set_gradient(nullptr); }) : sigc::connection(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp:79:53: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp:80:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 80 | _modified = gradient ? gradient->connectModified([=](SPObject*, guint){ modified(); }) : sigc::connection(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp:80:54: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/c++/14.2.0/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/object.h:34, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/container.h:28, from /usr/include/gtkmm-3.0/gtkmm/box.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp:14: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'Inkscape::UI::Widget::GradientWithStops::limits_t Inkscape::UI::Widget::GradientWithStops::get_stop_limits(int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-with-stops.cpp:226:26: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ [606/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:5: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:9: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/prefs.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:11: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp: In function 'auto Inkscape::UI::Widget::{anonymous}::calc_paste_transform(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Fragment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:54:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | return result * Geom::Scale(2.0 / b.rect.dimensions()) * Geom::Translate(-1.0, -1.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ [607/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o [608/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:84:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 84 | size.signal_change_value().connect([=,&size](Gtk::ScrollType, double val) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:84:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:91:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 91 | aspect.signal_change_value().connect([=,&aspect](Gtk::ScrollType, double val) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:91:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:98:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 98 | border.signal_change_value().connect([=,&border](Gtk::ScrollType, double val) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:98:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:105:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 105 | rows.signal_change_value().connect([=,&rows](Gtk::ScrollType, double val) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:105:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:113:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 113 | sb.signal_toggled().connect([=,&sb](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:113:33: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:120:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 120 | stretch.signal_toggled().connect([=,&stretch](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:120:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:128:36: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 128 | large.signal_toggled().connect([=,&large](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:128:36: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:137:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 137 | sl.signal_toggled().connect([=,&sl](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:137:33: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:145:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 145 | _scroll_down.signal_clicked().connect([=](){ scroll(0, get_palette_height(), get_tile_height() + _border, true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:145:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:146:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 146 | _scroll_up.signal_clicked().connect([=](){ scroll(0, -get_palette_height(), get_tile_height() + _border, true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:146:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:147:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 147 | _scroll_left.signal_clicked().connect([=](){ scroll(-10 * (get_tile_width() + _border), 0, 0.0, false); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:147:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:148:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 148 | _scroll_right.signal_clicked().connect([=](){ scroll(10 * (get_tile_width() + _border), 0, 0.0, false); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:148:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:153:36: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 153 | signal_size_allocate().connect([=](Gtk::Allocation& a){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:153:36: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:157:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 157 | _idle_resize = Glib::signal_idle().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:157:52: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In function 'std::pair Inkscape::UI::Widget::get_range(Gtk::Scrollbar&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:204:55: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | std::pair get_range(Gtk::Scrollbar& sb) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:744:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 744 | item->signal_activate().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:744:41: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/c++/14.2.0/utility:69, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:12: /usr/include/c++/14.2.0/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<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:206:26: required from here 206 | return std::make_pair(adj->get_lower(), adj->get_upper() - adj->get_page_size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp: In function 'std::pair Inkscape::UI::Widget::get_range(Gtk::Scrollbar&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-palette.cpp:204:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | std::pair get_range(Gtk::Scrollbar& sb) { | ^~~~~~~~~ [609/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-preview.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [610/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:185:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 185 | reverse.signal_clicked().connect([=](){ reverse_gradient(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:185:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:188:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 188 | _turn_gradient.signal_clicked().connect([=](){ turn_gradient(90, true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:188:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:189:48: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 189 | _angle_adj->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:189:48: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:199:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 199 | _gradient_image.signal_stop_selected().connect([=](size_t index) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:199:52: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:203:58: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 203 | _gradient_image.signal_stop_offset_changed().connect([=](size_t index, double offset) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:203:58: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:206:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 206 | _gradient_image.signal_add_stop_at().connect([=](double offset) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:206:50: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:209:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 209 | _gradient_image.signal_delete_stop().connect([=](size_t index) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:209:50: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:233:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 233 | _selector->signal_changed().connect([=](SPGradient* gradient) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:233:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:250:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 250 | selection->signal_changed().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:250:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:262:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 262 | _add_stop.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:262:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:270:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 270 | _delete_stop.signal_clicked().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:270:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:294:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 294 | _selected_color.signal_changed.connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:294:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:297:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 297 | _selected_color.signal_dragged.connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:297:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:301:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 301 | _offset_btn.signal_changed().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:301:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:559:56: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 559 | auto it = std::find_if(items.begin(), items.end(), [=](const auto& row) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:559:56: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp: In member function 'void Inkscape::UI::Widget::GradientEditor::turn_gradient(double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:468:47: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 468 | auto rotated = line.transformed(rotate); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:470:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | linear->x1 = rotated.initialPoint().x(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::transformed(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/line.h:312:10: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | Line transformed(Affine const& m) const { | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h:313:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Line l(_initial * m, _final * m); | ~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/line.h:314:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | return l; | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [611/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-selector-interface.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/ray.h:36, from /usr/include/2geom-1.4.0/2geom/2geom.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:31: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/path.h:582:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:71:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 71 | _psel->signal_stop_selected().connect([=](SPStop* stop) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:71:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:74:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 74 | _psel->signal_edit_pattern().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:74:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:124:68: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 124 | subselChangedConn = desktop->connect_text_cursor_moved([=](void* sender, Inkscape::UI::Tools::TextTool* tool) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:124:68: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:131:80: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 131 | stop_selected_connection = desktop->connect_gradient_stop_selected([=](void* sender, SPStop* stop){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:131:80: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp: In member function 'void Inkscape::UI::Widget::FillNStroke::updateFromPaint(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:632:59: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto gap = _psel->get_pattern_gap(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:395:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | void FillNStroke::updateFromPaint(bool switch_style) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:395:6: 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.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:626:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | auto offset = _psel->get_pattern_offset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:632:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto gap = _psel->get_pattern_gap(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [612/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tile.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tile.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/align-and-distribute.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tile.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tile.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tile.cpp:65:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 65 | _notebook->signal_switch_page().connect([=](Widget*, guint page){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tile.cpp:65:45: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [613/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/messages.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/messages.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [614/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:35: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:270:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 270 | _pattern->signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:270:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:296:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 296 | startMarkerConn = startMarkerCombo->connect_changed([=]{ markerSelectCB(startMarkerCombo, SP_MARKER_LOC_START); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:296:57: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:297:36: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 297 | startMarkerCombo->connect_edit([=]{ enterEditMarkerMode(SP_MARKER_LOC_START); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:297:36: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:304:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 304 | midMarkerConn = midMarkerCombo->connect_changed([=]{ markerSelectCB(midMarkerCombo, SP_MARKER_LOC_MID); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:304:53: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:305:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 305 | midMarkerCombo->connect_edit([=]{ enterEditMarkerMode(SP_MARKER_LOC_MID); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:305:34: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:312:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 312 | endMarkerConn = endMarkerCombo->connect_changed([=]{ markerSelectCB(endMarkerCombo, SP_MARKER_LOC_END); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:312:53: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:313:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 313 | endMarkerCombo->connect_edit([=]{ enterEditMarkerMode(SP_MARKER_LOC_END); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:313:34: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [615/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o [616/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:39: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:47: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:357:41: required from here 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp: In member function 'virtual void SPDesktopWidget::on_realize()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:357:93: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:357:91: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:357:93: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp: In member function 'virtual void SPDesktopWidget::on_realize()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:357:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/desktop-widget.cpp:351:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | void SPDesktopWidget::on_realize() | ^~~~~~~~~~~~~~~ [617/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.h:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-view.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.h:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/2geom.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:41: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:120:35: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 120 | _color_picker->connectChanged([=](guint color){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:120:35: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:126:28: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 126 | auto set_gap_control = [=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:126:28: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:143:48: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 143 | _tile_slider.signal_change_value().connect([=](Gtk::ScrollType st, double value){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:143:48: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:165:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 165 | precise_gap->signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:165:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:176:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 176 | _show_names.signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:176:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:188:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 188 | _orient_slider.signal_change_value().connect([=](Gtk::ScrollType st, double value){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:188:50: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:198:46: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 198 | spin->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:198:46: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:212:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 212 | slider->signal_change_value().connect([=](Gtk::ScrollType st, double value){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:212:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:221:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 221 | _angle_btn.signal_value_changed().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:221:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:229:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 229 | _link_scale.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:229:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:242:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 242 | el->signal_value_changed().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:242:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:253:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 253 | _name_box.signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:253:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:259:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 259 | _search_box.signal_search_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:259:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:276:76: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 276 | get_widget(_builder, "previous").signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:276:76: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:280:72: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 280 | get_widget(_builder, "next").signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:280:72: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:284:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 284 | _combo_set.signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:284:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:294:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 294 | _stock_gallery.signal_child_activated().connect([=](Gtk::FlowBoxChild* box){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:294:53: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:303:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 303 | _doc_gallery.signal_child_activated().connect([=](Gtk::FlowBoxChild* box){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:303:51: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:312:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 312 | _edit_btn.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:312:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:317:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 317 | _paned.property_position().signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:317:57: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:329:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 329 | pat.store.set_filter([=](const Glib::RefPtr& p){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:329:26: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:339:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 339 | list.bind_list_store(pat.store.get_store(), [=, &pat](const Glib::RefPtr& item){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:339:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:678:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 678 | Geom::Point PatternEditor::get_selected_offset() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:695:45: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Scale PatternEditor::get_selected_gap() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:678:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 678 | Geom::Point PatternEditor::get_selected_offset() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:695:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:678:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 678 | Geom::Point PatternEditor::get_selected_offset() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:695:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp: In member function 'void Inkscape::UI::Widget::PatternEditor::update_widgets_from_pattern(Glib::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:379:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | void PatternEditor::update_widgets_from_pattern(Glib::RefPtr& pattern) { | ^~~~~~~~~~~~~ [618/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/undo-history.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/undo-history.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/undo-history.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [619/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:129:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 129 | _combo->signal_changed().connect([=](){ _setCurrentPage(_combo->get_active_row_id(), false); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:129:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:155:66: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 155 | _observer = prefs->createObserver("/colorselector/switcher", [=](const Preferences::Entry& new_value) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:155:66: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:219:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 219 | _book->property_visible_child_name().signal_changed().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:219:67: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:357:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 357 | auto obs = prefs->createObserver(vpath, [=](const Preferences::Entry& value) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-notebook.cpp:357:49: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [620/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/memory.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/memory.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [621/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp:102:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 102 | family_combo.signal_changed().connect ([=](){ on_family_changed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp:102:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp:103:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 103 | style_combo.signal_changed().connect ([=](){ on_style_changed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp:103:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp:111:32: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 111 | font_lister->connectUpdate([=](){ update_font(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp:111:32: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [622/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-icc-selector.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [623/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/fragment.h:6, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.h:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:19: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/prefs.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-interval.h:35, from /usr/include/2geom-1.4.0/2geom/int-rect.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/fragment.h:5: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/int-rect.h:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp: In function 'auto Inkscape::UI::Widget::{anonymous}::region_affine_approxinwards(const Cairo::RefPtr&, const Geom::Affine&, const Geom::IntRect&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:65:63: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp: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 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:86:67: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:52:36: 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 (Geom::Point(p) * affine).round(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp: In member function 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:171:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:171:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:171:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:199:125: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:203:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | auto dimens = rect.dimensions(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:226:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:226:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:226:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:230:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | if (paste.isIdentity(0.001) && rect.dimensions().round() == _snapshot.rect.dimensions()) { | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp: In member function 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:171:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:171:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:226:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:226:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp: In function 'auto Inkscape::UI::Widget::{anonymous}::region_affine_approxinwards(const Cairo::RefPtr&, const Geom::Affine&, const Geom::IntRect&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:39:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto region_affine_approxinwards(Cairo::RefPtr const ®, Geom::Affine const &affine, Geom::IntRect const &bounds, int d = 200) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp: In member function 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:206:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:137:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void Stores::snapshot_combine(Fragment const &view) | ^~~~~~ In lambda function, inlined from 'Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:154:21, inlined from 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:157:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:147:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | pts.emplace_back(Geom::Point(pl.corner(i))); | ~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp: In member function 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:199:125: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [624/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/selected-style.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/selected-style.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/selected-style.cpp:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/widget/selected-style.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/selected-style.cpp:636:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 636 | [=](auto const mi){ return mi->get_label() == _sw_unit->abbr; }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/selected-style.cpp:636:38: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [625/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/dash-selector.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/dash-selector.cpp:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/dash-selector.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [626/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:128:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 128 | _preview.signal_size_allocate().connect([=](Gtk::Allocation& a){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:128:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:134:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 134 | _marker_list.bind_list_store(_marker_store, [=](const Glib::RefPtr& item){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:134:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:162:61: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 162 | _marker_list.signal_selected_children_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:162:61: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:169:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 169 | _marker_list.signal_child_activated().connect([=](Gtk::FlowBoxChild* box){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:169:51: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:173:23: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 173 | auto set_orient = [=](bool enable_angle, const char* value) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:173:23: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:180:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 180 | _orient_angle.signal_toggled().connect([=]() { set_orient(true, _angle_btn.get_text().c_str()); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:180:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:181:48: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 181 | _orient_flip_horz.signal_clicked().connect([=]() { sp_marker_flip_horizontally(get_current()); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:181:48: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:183:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 183 | _angle_btn.signal_value_changed().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:183:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:188:22: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 188 | auto set_scale = [=](bool changeWidth) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:188:22: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:215:27: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 215 | auto idle_set_scale = [=](bool changeWidth) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:215:27: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:219:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 219 | _idle = Glib::signal_idle().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:219:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:230:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 230 | _link_scale.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:230:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:240:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 240 | _scale_with_stroke.signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:240:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:245:23: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 245 | auto set_offset = [=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:245:23: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:256:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 256 | _menu_btn.get_popover()->signal_show().connect([=](){ update_ui(get_current(), false); }, false); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:256:52: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:382:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 382 | _marker_list.foreach([=,&selected](Gtk::Widget& widget){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:382:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:446:73: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 446 | modified_connection = _document->getDefs()->connectModified([=](SPObject*, unsigned int){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/marker-combo-box.cpp:446:73: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [627/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/startup.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/startup.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [628/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-variations.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/font-variations.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-variations.cpp:291:13: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 291 | [=](){ if (!_update.pending()) {_signal_changed.emit();} } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-variations.cpp:291:13: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [629/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/fill-and-stroke.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/fill-and-stroke.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/fill-and-stroke.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/fill-and-stroke.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [630/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-collection-selector.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [631/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/print.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/print.cpp:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/print.cpp:27: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/print.cpp: In member function 'void Inkscape::UI::Dialog::Print::setup_page(const Glib::RefPtr&, int, const Glib::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/print.cpp:102:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | auto rect = page->getDesktopRect(); | ^ [632/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:34: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp: In member function 'Gtk::EventSequenceState Inkscape::UI::Widget::CanvasGrid::_rulerButtonRelease(const Gtk::GestureMultiPress&, int, double, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:614:21: warning: bitwise operation between different enumeration types 'const Gdk::ModifierType' and 'GdkModifierType' is deprecated [-Wdeprecated-enum-enum-conversion] 614 | if (!(state & GDK_SHIFT_MASK)) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:271:59: required from here 271 | auto const rulerbox = startbox * Geom::Scale{w2r_scale}; | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::updateRulers()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:271:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | auto const rulerbox = startbox * Geom::Scale{w2r_scale}; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:280:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | auto d2c = d2c_scalerot * Geom::Translate(-pos); | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:281:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::_createGuideItem(const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:420:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | auto normal_bl_to_tr = Geom::Point( 1, y_dir).normalized(); // Bottom-left to top-right | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::updateScrollbars(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:691:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 691 | auto carea = deskarea * Geom::Scale(scale, scale * y_dir); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::updateRulers()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:280:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | auto d2c = d2c_scalerot * Geom::Translate(-pos); | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:281:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:233:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | void CanvasGrid::updateRulers() | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:233: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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.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 | startbox += page_transform.translation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:281:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::rulerMotion(const Inkscape::MotionEvent&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:535:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | void CanvasGrid::rulerMotion(MotionEvent const &event, bool horiz) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::updateScrollbars(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:691:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 691 | auto carea = deskarea * Geom::Scale(scale, scale * y_dir); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:666:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | void CanvasGrid::updateScrollbars(double scale) | ^~~~~~~~~~ [633/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/knot-properties.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/knot-properties.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/knot-properties.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/knot-properties.cpp: In static member function 'static void Inkscape::UI::Dialog::KnotPropertiesDialog::showDialog(SPDesktop*, const SPKnot*, Glib::ustring)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/knot-properties.cpp:99:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | dialog->_setKnotPoint(pt->position(), unit_name); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [634/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/new-from-template.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/new-from-template.cpp:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/dialog/new-from-template.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/new-from-template.cpp:49:36: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 49 | templates->connectItemSelected([=]() { _create_template_button.set_sensitive(true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/new-from-template.cpp:49:36: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/new-from-template.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/new-from-template.cpp:51:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 51 | templates->signal_switch_page().connect([=](Gtk::Widget *const widget, int num) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/new-from-template.cpp:51:45: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [635/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/shortcuts.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [636/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/attrdialog.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:127:56: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 127 | _treemm->get_selection()->signal_changed().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:127:56: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:135:27: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 135 | tree->connectTreeMove([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:135:27: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:163:32: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 163 | auto auto_arrange_panels = [=](Gtk::Allocation const &alloc) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:163:32: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:172:27: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 172 | auto arrange_panels = [=](DialogLayout layout){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:172:27: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:187:36: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 187 | signal_size_allocate().connect([=] (Gtk::Allocation const &alloc) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:187:36: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:193:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 193 | popup.signal_query_tooltip().connect([=](int x, int y, bool kbd, const Glib::RefPtr& tooltip){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:193:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:208:23: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 208 | auto set_layout = [=](DialogLayout layout){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:208:23: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:235:28: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 235 | _syntax_theme.action = [=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:235:28: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:243:25: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 243 | _mono_font.action = [=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:243:25: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:254:55: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 254 | tree->renderer->signal_editing_canceled().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:254:55: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:257:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 257 | tree->renderer->signal_edited().connect([=](const Glib::ustring& path, const Glib::ustring& name) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:257:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:260:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 260 | tree->renderer->signal_editing_started().connect([=](Gtk::CellEditable* cell, const Glib::ustring& path) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:260:54: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [637/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:26: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::onMoveRelativeToggled()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:983:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | _scalar_move_horizontal.setValue((x - bbox->min()[Geom::X]) / conversion); | ~~~~~~~~~^~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/object.h:34, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/container.h:28, from /usr/include/gtkmm-3.0/gtkmm/bin.h:27, from /usr/include/gtkmm-3.0/gtkmm/button.h:27, from /usr/include/gtkmm-3.0/gtkmm/togglebutton.h:27, from /usr/include/gtkmm-3.0/gtkmm/checkbutton.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.h:16: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _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++/14.2.0/bits/stl_algo.h:2475:15: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr 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++/14.2.0/bits/stl_algo.h:2685:34: /usr/include/c++/14.2.0/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2667:28: 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 = __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++/14.2.0/bits/stl_algo.h:2689:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650: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++/14.2.0/bits/stl_algo.h:2692:26: /usr/include/c++/14.2.0/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _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++/14.2.0/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2418:30: /usr/include/c++/14.2.0/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_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++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/memory:66, from /usr/include/glibmm-2.4/glibmm/objectbase.h:31, from /usr/include/glibmm-2.4/glibmm/object.h:29: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_algo.h:4993:36, inlined from 'void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:699:33: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __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++/14.2.0/bits/stl_algo.h:4993:36, inlined from 'void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:721:33: /usr/include/c++/14.2.0/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [638/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-variations.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector.h:48, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.h:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:72:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 72 | _search_entry.signal_search_changed().connect([=](){ on_search_entry_changed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:72:51: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:73:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 73 | _user_font_collections.connect_signal_changed([=](int s){ on_selection_changed(s); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:73:51: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:74:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 74 | _create_button.signal_clicked().connect([=](){ on_create_button_pressed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:74:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:75:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 75 | _edit_button.signal_clicked().connect([=](){ on_edit_button_pressed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:75:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:76:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 76 | _delete_button.signal_clicked().connect([=](){ on_delete_button_pressed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:76:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:77:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 77 | _reset_button.signal_clicked().connect([=](){ on_reset_button_pressed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:77:44: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [639/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-preview.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-preview.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [640/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:37: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:38: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:48: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:94: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | 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.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1876:80: required from here 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2282:31: required from here 2282 | Geom::Point m = r.midpoint(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1713:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1713 | old_center = item->getCenter(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1876:82: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1876:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1876:79: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1895:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1895 | if ( bbox->dimensions()[Geom::X] * scale[Geom::X] > 1e6 || | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1911:72: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1911 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1876:80: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1876:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/14.2.0/map:62, 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.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:30: /usr/include/c++/14.2.0/bits/stl_tree.h: In 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++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1911:57: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1911 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1907:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::toMarker(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3225:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 3225 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3225:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/14.2.0/map:63: 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 >]', inlined from 'void Inkscape::ObjectSet::setMask(bool, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3947:27: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ 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 >]', inlined from 'void Inkscape::ObjectSet::setMask(bool, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3985:54: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [641/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:37: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/autotrace/inkscape-autotrace.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/potrace/inkscape-potrace.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:42: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:406:39: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 406 | B_Update.signal_clicked().connect([=] { updatePreview(true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:406:39: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:413:36: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 413 | signal_size_allocate().connect([=] (Gtk::Allocation const &alloc) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:413:36: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:432:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 432 | CBT_SS.signal_changed().connect([=] { adjustParamsVisible(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:432:37: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:437:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 437 | adj->signal_value_changed().connect([=] { updatePreview(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:437:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:440:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 440 | checkbtn->signal_toggled().connect([=] { updatePreview(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:440:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:443:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 443 | combo->signal_changed().connect([=] { updatePreview(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:443:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:445:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 445 | choice_tab.signal_switch_page().connect([=] (Gtk::Widget*, unsigned) { updatePreview(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:445:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:447:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 447 | signal_set_focus_child().connect([=] (Gtk::Widget *w) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/tracedialog.cpp:447:38: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [642/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-variants.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [643/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-notebook.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-container.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-notebook.cpp:35: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [644/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.cpp:65:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 65 | this->signal_delete_event().connect([=](GdkEventAny *) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.cpp:65:41: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [645/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp:43: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp:48: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp:106:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 106 | _exp_properties.property_expanded().signal_changed().connect([=]{ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp:106:70: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp:114:73: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 114 | _exp_interactivity.property_expanded().signal_changed().connect([=]{ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-properties.cpp:114:73: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [646/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/calligraphic-profile-rename.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [647/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-preview.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/filedialogimpl-gtkmm.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/filedialog.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/filedialog.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [648/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/lpe-fillet-chamfer-properties.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/lpe-fillet-chamfer-properties.h:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [649/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-manager.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-container.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-manager.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [650/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/lpe-powerstroke-properties.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/lpe-powerstroke-properties.h:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [651/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/layer-manager.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:70:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 70 | _close_button.signal_clicked().connect([=]() {_close();}); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:70:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:71:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 71 | _apply_button.signal_clicked().connect([=]() {_apply();}); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:71:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:73:35: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 73 | signal_delete_event().connect([=](GdkEventAny*) -> bool { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:73:35: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:135:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 135 | Glib::signal_idle().connect_once([=]() {delete this;}); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:135:38: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [652/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/oklab.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-scales.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-scales.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-scales.cpp:239:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 239 | wheel_frame->property_expanded().signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/color-scales.cpp:239:67: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [653/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-substitution.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [654/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:99:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 99 | _defs_changed = defs->connectModified([=](SPObject *, unsigned) -> void { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:99:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:104:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 104 | _document_closed = document->connectDestroy([=]() { _documentClosed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:104:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:121:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 121 | dropdown->signal_changed().connect([=]() { onPaintSourceDocumentChanged(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:121:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:127:66: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 127 | _item_activated = icon_view->signal_item_activated().connect([=](Gtk::TreeModel::Path const &p) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:127:66: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:132:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 132 | fill_radio->signal_toggled().connect([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:132:42: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [655/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-multipaned.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-multipaned.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-multipaned.cpp:99:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 99 | signal_drag_motion().connect([=](Glib::RefPtr const &/*ctx*/, int x, int y, guint time) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-multipaned.cpp:99:34: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-multipaned.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-multipaned.cpp:108:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 108 | signal_drag_leave().connect([=](Glib::RefPtr const &/*ctx*/, guint time) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-multipaned.cpp:108:33: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [656/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/units.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/unit-menu.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/scalar-unit.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [657/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/zoom-tool.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/zoom-tool.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/zoom-tool.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/zoom-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [658/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/util/units.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/unit-menu.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.h:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [659/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/global-palettes.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [660/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/selectorsdialog.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/selectorsdialog.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/selectorsdialog.cpp:34: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/selectorsdialog.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [661/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/glyphs.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/glyphs.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/glyphs.cpp:26: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [662/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.cpp:64: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.cpp: In member function 'bool InkscapeApplication::document_revert(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.cpp:328:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | Geom::Point c = desktop->current_center(); | ^ [663/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/icon-preview.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/icon-preview.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/icon-preview.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/icon-preview.cpp:31: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/ui/dialog/icon-preview.cpp:500:65: required from here 500 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/icon-preview.cpp: In function 'guchar* Inkscape::UI::Dialog::sp_icon_doc_icon(SPDocument*, Inkscape::Drawing&, const gchar*, unsigned int, unsigned int&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/icon-preview.cpp:500:65: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 500 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ [664/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:28: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [665/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/font-discovery.h:10, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:289:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 289 | _font_variations.connectChanged([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:289:37: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:316:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 316 | item.signal_activate().connect([=](){ sort_fonts(el.second); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:316:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:329:83: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 329 | get_widget(_builder, "id-reset-filter").signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:329:83: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:346:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 346 | search->signal_changed().connect([=](){ filter(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:346:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:356:27: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 356 | auto set_row_height = [=](int font_size_percent) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:356:27: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:367:32: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 367 | _scale_correction.action = [=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:367:32: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:373:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 373 | auto set_grid_size = [=](int font_size_percent) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:373:26: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:386:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 386 | size->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:386:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:396:27: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 396 | auto set_show_names = [=](bool show) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:396:27: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:417:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 417 | sample->signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:417:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:428:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 428 | grid_sample->signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:428:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:471:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 471 | _text_column.set_cell_data_func(*_cell_renderer, [=](Gtk::CellRenderer* r, const Gtk::TreeModel::iterator& it) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:471:54: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:489:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 489 | _font_grid.set_cell_data_func(*grid_renderer, [=](const Gtk::TreeModel::const_iterator& it) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:489:51: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:494:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 494 | _font_grid.signal_query_tooltip().connect([=](int x, int y, bool kbd, const Glib::RefPtr& tt){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:494:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:517:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 517 | auto font_selected = [=](const FontInfo& font) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:517:26: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:529:72: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 529 | _selection_changed = _font_grid.signal_selection_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:529:72: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:540:31: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 540 | auto set_list_view_mode = [=](bool show_list) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:540:31: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:570:25: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 570 | auto prepare_tags = [=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:570:25: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:599:58: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 599 | _font_stream = FontDiscovery::get().connect_to_fonts([=](const FontDiscovery::MessageType& msg){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:599:58: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:632:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 632 | _font_size_scale.signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:632:53: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:641:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 641 | _font_size.signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:641:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:658:58: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 658 | _font_list.get_selection()->signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:658:58: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:666:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 666 | _font_list.signal_row_activated().connect([=](const Gtk::TreeModel::Path& path, Gtk::TreeViewColumn*){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:666:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:673:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 673 | _font_tags.get_signal_tag_changed().connect([=](const FontTag* ftag, bool selected){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:673:49: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:678:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 678 | filter_popover.signal_show().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:678:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:1024:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1024 | close->signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:1024:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:1080:20: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1080 | auto add_row = [=](Gtk::Widget* w){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:1080:20: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:1094:39: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1094 | btn->signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:1094:39: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:1135:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1135 | _scroll = Glib::signal_timeout().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.cpp:1135:50: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [666/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-preview.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/filedialogimpl-gtkmm.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/filedialogimpl-gtkmm.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [667/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:34: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/units.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/unit-menu.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/scalar-unit.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp: In member function 'virtual void Inkscape::UI::Dialog::GridArrangeTab::arrange()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:138:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | double grid_left = sel_box->min()[Geom::X]; | ~~~~~~~~~~~~^~ [668/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o [669/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/prefs.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:43: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:47: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:52: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:339:32: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 339 | d->prefs.grabsize.action = [=] { d->canvasitem_ctx->root()->update_canvas_item_ctrl_sizes(d->prefs.grabsize); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:339:32: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:340:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 340 | d->prefs.debug_show_unclean.action = [=] { queue_draw(); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:340:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:341:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 341 | d->prefs.debug_show_clean.action = [=] { queue_draw(); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:341:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:342:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 342 | d->prefs.debug_disable_redraw.action = [=] { d->schedule_redraw(); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:342:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:343:46: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 343 | d->prefs.debug_sticky_decoupled.action = [=] { d->schedule_redraw(); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:343:46: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:344:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 344 | d->prefs.debug_animate.action = [=] { queue_draw(); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:344:37: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:345:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 345 | d->prefs.outline_overlay_opacity.action = [=] { queue_draw(); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:345:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:346:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 346 | d->prefs.softproof.action = [=] { set_cms_transform(); redraw_all(); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:346:33: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:347:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 347 | d->prefs.displayprofile.action = [=] { set_cms_transform(); redraw_all(); }; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:347:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:348:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 348 | d->prefs.request_opengl.action = [=] { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:348:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:358:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 358 | d->prefs.pixelstreamer_method.action = [=] { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:358:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:366:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 366 | d->prefs.numthreads.action = [=] { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:366:34: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In function 'Geom::Point Inkscape::UI::Widget::cap_length(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:801:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 801 | static Geom::Point cap_length(Geom::Point const &pt, double max) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:2085:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 2085 | boost::asio::post(*pool, [=] { render_tile(i); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:2085:34: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/int-interval.h:35, from /usr/include/2geom-1.4.0/2geom/int-rect.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.h:20: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/int-rect.h:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In member function 'void Inkscape::UI::Widget::CanvasPrivate::launch_redraw()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:650:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | rd.mouse_loc = last_mouse.value_or((Geom::Point(q->get_dimensions()) / 2).round()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:661:109: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In member function 'void Inkscape::UI::Widget::CanvasPrivate::commit_tiles()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:785:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 785 | repaint_rect = pl.bounds().roundOutwards(); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:850:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | auto const tgtvel = apply_profile(strain); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In member function 'void Inkscape::UI::Widget::CanvasPrivate::commit_tiles()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:756:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 756 | void CanvasPrivate::commit_tiles() | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In member function 'void Inkscape::UI::Widget::CanvasPrivate::launch_redraw()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:650:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | rd.mouse_loc = last_mouse.value_or((Geom::Point(q->get_dimensions()) / 2).round()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:564:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 564 | void CanvasPrivate::launch_redraw() | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In member function 'virtual void Inkscape::UI::Widget::Canvas::paint_widget(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1884:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1884 | void Canvas::paint_widget(Cairo::RefPtr const &cr) | ^~~~~~ [670/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/align-and-distribute.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/align-and-distribute.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/align-and-distribute.cpp:34: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/align-and-distribute.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/align-and-distribute.cpp:164:32: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 164 | auto set_icon_size_prefs = [=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/align-and-distribute.cpp:164:32: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [671/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/swatches.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/swatches.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/swatches.h:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/swatches.cpp:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/swatches.cpp:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [672/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [673/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o [674/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:28: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [675/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:37: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:39: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:408:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 408 | button->signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:408:50: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:417:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 417 | _picker = tool->signal_object_picked.connect([=](SPObject* item){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:417:70: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:460:65: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 460 | _width.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:460:65: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:461:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 461 | change_value_px(_rect, _width.get_adjustment(), "width", [=](double w){ _rect->setVisibleWidth(w); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:461:70: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:463:66: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 463 | _height.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:463:66: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:464:72: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 464 | change_value_px(_rect, _height.get_adjustment(), "height", [=](double h){ _rect->setVisibleHeight(h); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:464:72: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:466:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 466 | _rx.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:466:62: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:467:64: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 467 | change_value_px(_rect, _rx.get_adjustment(), "rx", [=](double rx){ _rect->setVisibleRx(rx); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:467:64: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:469:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 469 | _ry.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:469:62: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:470:64: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 470 | change_value_px(_rect, _ry.get_adjustment(), "ry", [=](double ry){ _rect->setVisibleRy(ry); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:470:64: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:472:81: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 472 | get_widget(builder, "rect-round").signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:472:81: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:479:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 479 | _sharp.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:479:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:487:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 487 | _round.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:487:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:554:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 554 | btn->signal_toggled().connect([=](){ set_type(type); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:554:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:558:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 558 | _whole.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:558:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:563:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 563 | auto normalize = [=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:563:26: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:569:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 569 | _rx.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:569:62: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:570:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 570 | change_value_px(_ellipse, _rx.get_adjustment(), nullptr, [=](double rx){ _ellipse->setVisibleRx(rx); normalize(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:570:70: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:572:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 572 | _ry.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:572:62: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:573:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 573 | change_value_px(_ellipse, _ry.get_adjustment(), nullptr, [=](double ry){ _ellipse->setVisibleRy(ry); normalize(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:573:70: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:575:65: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 575 | _start.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:575:65: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:576:61: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 576 | change_angle(_ellipse, _start.get_adjustment(), [=](double s){ _ellipse->start = s; normalize(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:576:61: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:578:63: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 578 | _end.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:578:63: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:579:59: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 579 | change_angle(_ellipse, _end.get_adjustment(), [=](double e){ _ellipse->end = e; normalize(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:579:59: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:582:79: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 582 | get_widget(builder, "el-round").signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:582:79: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:678:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 678 | _corners.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:678:67: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:679:60: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 679 | change_value(_path, _corners.get_adjustment(), [=](double sides) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:679:60: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:686:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 686 | _rounded.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:686:67: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:687:60: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 687 | change_value(_path, _rounded.get_adjustment(), [=](double rounded) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:687:60: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:692:65: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 692 | _ratio.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:692:65: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:693:58: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 693 | change_value(_path, _ratio.get_adjustment(), [=](double ratio){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:693:58: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:704:64: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 704 | _rand.get_adjustment()->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:704:64: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:705:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 705 | change_value(_path, _rand.get_adjustment(), [=](double rnd){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:705:57: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:710:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 710 | _clear_rnd.signal_clicked().connect([=](){ _rand.get_adjustment()->set_value(0); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:710:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:711:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 711 | _clear_round.signal_clicked().connect([=](){ _rounded.get_adjustment()->set_value(0); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:711:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:712:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 712 | _clear_ratio.signal_clicked().connect([=](){ _ratio.get_adjustment()->set_value(0.5); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:712:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:714:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 714 | _poly.signal_toggled().connect([=](){ set_flat(true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:714:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:715:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 715 | _star.signal_toggled().connect([=](){ set_flat(false); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:715:40: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:717:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 717 | _align.signal_clicked().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:717:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:718:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 718 | change_value(_path, {}, [=](double) { align_star_shape(_path); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:718:37: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:748:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 748 | change_value(_path, {}, [=](double){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:748:33: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:828:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 828 | auto set_precision = [=](int const n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:828:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:855:81: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 855 | get_widget(builder, "path-enter").signal_clicked().connect([=](){ commit_d(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/object-attributes.cpp:855:81: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [676/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp:52:61: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 52 | _observer = prefs->createObserver(snap_bar_simple_path, [=](const Preferences::Entry& entry) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp:52:61: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp:57:48: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 57 | link_simple.signal_activate_link().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp:57:48: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp:64:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 64 | link_advanced.signal_activate_link().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/snap-toolbar.cpp:64:50: note: add explicit 'this' or '*this' capture [677/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp: In member function 'void Inkscape::UI::Tools::RectTool::drag(Geom::Point, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:321:102: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, rect.get(), pt, this->center, state); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:323:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | this->rect->setPosition(r.min()[Geom::X], r.min()[Geom::Y], r.dimensions()[Geom::X], r.dimensions()[Geom::Y]); | ~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:301:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void RectTool::drag(Geom::Point const pt, unsigned state) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:301: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.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:321:56: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, rect.get(), pt, this->center, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::RectTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:129:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | bool RectTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ [678/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o [679/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/attrdialog.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/attrdialog.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/attrdialog.cpp:52: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/attrdialog.cpp:54: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [680/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/color-item.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/color-item.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/color-item.cpp: In member function 'virtual bool Inkscape::UI::Dialog::ColorItem::on_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/color-item.cpp:272:68: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | auto [gray, alpha] = Hsluv::get_contrasting_color(lightness); | ^ [681/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp:48:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 48 | _sel_modified = selection->connectModified([=](Selection *sel, int) { shape_cancel(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp:48:52: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp:49:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 49 | _sel_changed = selection->connectChanged([=](Selection *sel) { shape_cancel(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp:49:50: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [682/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.h:7, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:13: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:24:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 24 | _zoom = desktop->signal_zoom_changed.connect([=](double){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:24:50: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:37: required from here 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp: In member function 'void Inkscape::UI::Tools::ObjectPickerTool::show_text(const Geom::Point&, const char*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:110: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:85: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:69: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:110: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp: In member function 'void Inkscape::UI::Tools::ObjectPickerTool::show_text(const Geom::Point&, const char*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:104:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | void ObjectPickerTool::show_text(const Geom::Point& cursor, const char* text) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:104: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.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:104: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.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:111:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | auto position = desktop->w2d(Geom::Point(cursor.x(), cursor.y() - 2.5 * fontsize)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:125:69: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~ [683/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o [684/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export.cpp:30: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export.cpp:45: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [685/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-variations.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector.h:48, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.h:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/font-discovery.h:10, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:142:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 142 | filter_popover.signal_show().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:142:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:166:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 166 | text_buffer->signal_changed().connect([=](){ onChange(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:166:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:168:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 168 | setasdefault_button.signal_clicked().connect([=](){ onSetDefault(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:168:50: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:169:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 169 | apply_button.signal_clicked().connect([=](){ onApply(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:169:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:170:60: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 170 | fontFeaturesChangedConn = font_features.connectChanged([=](){ onChange(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:170:60: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:171:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 171 | search_entry.signal_search_changed().connect([=](){ on_search_entry_changed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:171:50: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:172:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 172 | reset_button.signal_clicked().connect([=](){ on_reset_button_pressed(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:172:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:173:55: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 173 | collection_editor_button.signal_clicked().connect([=](){ on_fcm_button_clicked(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:173:55: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:175:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 175 | fontCollectionsUpdate = font_collections->connect_update([=]() { display_font_collections(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:175:62: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:176:82: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 176 | fontCollectionsChangedSelection = font_collections->connect_selection_update([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:176:82: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:186:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 186 | _font_changed = font_list->signal_changed().connect([=](){ apply_changes(true); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:186:57: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:187:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 187 | _apply_font = font_list->signal_apply().connect([=](){ onChange(); onSetDefault(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.cpp:187:53: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [686/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/command-palette.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/command-palette.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/command-palette.cpp:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [687/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp:64:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 64 | buttons_pref_observer = prefs->createObserver(tools_button_path, [=]() { set_visible_buttons(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp:64:70: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp:126:36: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 126 | item.signal_activate().connect([=] | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp:126:36: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp:166:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 166 | auto on_click_pressed = [=, tool_name = std::move(tool_name)] | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tool-toolbar.cpp:166:33: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [688/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.h:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp: In member function 'Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:71:13: 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 DynamicBase::getNormalizedPoint(Geom::Point const &v) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:75:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:75:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp: In member function 'Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:82:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:82:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp: In member function 'Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:71:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point const &v) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:71: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.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:75:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp: In member function 'Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:78:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Point DynamicBase::getViewPoint(Geom::Point const &n) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:82:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ [689/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/tweak-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [690/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/circle.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/circle.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [691/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o [692/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/events/canvas-event.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/modifier-tracker.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [693/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/export-preview.h:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:41: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:1012:67: required from here 1012 | preview.setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp: In member function 'void Inkscape::UI::Dialog::SingleExport::refreshArea()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:292:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | bbox = sel[0]->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:303:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp: In member function 'void Inkscape::UI::Dialog::SingleExport::refreshPreview()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:1012:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1012 | preview.setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp: In member function 'void Inkscape::UI::Dialog::SingleExport::setDefaultSelectionMode()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:933:96: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 933 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp: In member function 'void Inkscape::UI::Dialog::SingleExport::refreshPreview()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:1012:67: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1012 | preview.setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ^ [694/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:45: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:650:116: required from here 650 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:493:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 493 | Geom::Point const p(_desktop->w2d(event.pos)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:650:97: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:740:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 740 | Geom::Point p = _desktop->d2w(_desktop->point()); | ^ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::}]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/events/canvas-event.h:315:23, inlined from 'virtual bool Inkscape::UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:417:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:650:116: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:403:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 403 | bool SelectTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~~ [695/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/dropper-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:33: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:36: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:300:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 300 | paned->property_position().signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:300:57: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:312:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 312 | toggle->signal_toggled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:312:38: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:344:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 344 | _selection_change = _page_selection->signal_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:344:67: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:354:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 354 | _grid.set_cell_data_func(_image_renderer, [=](const Gtk::TreeModel::const_iterator& it){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:354:47: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:374:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 374 | _grid.signal_item_activated().connect([=](const Gtk::TreeModel::Path& path){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:374:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:378:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 378 | _search.signal_search_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:378:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:382:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 382 | _filtered->set_visible_func([=](const Gtk::TreeModel::const_iterator& it){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:382:33: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:399:29: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 399 | model->foreach_path([=](const Gtk::TreeModel::Path& path){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:399:29: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:411:46: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 411 | _grid.signal_selection_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:411:46: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:415:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 415 | _categories->foreach([=](Gtk::TreeModel::Path const &path, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:415:26: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:433:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 433 | scale->signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:433:43: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:94:38: required from here 94 | auto rect = Geom::Rect::from_xywh(margin, margin, w, h); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:94:38: required from here 94 | auto rect = Geom::Rect::from_xywh(margin, margin, w, h); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In function 'Cairo::RefPtr Inkscape::UI::Dialog::add_shadow(Geom::Point, Cairo::RefPtr, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:86:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Cairo::RefPtr add_shadow(Geom::Point image_size, Cairo::RefPtr image, int device_scale) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:94:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | auto rect = Geom::Rect::from_xywh(margin, margin, w, h); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In function 'Geom::Point Inkscape::UI::Dialog::get_thumbnail_size(int, ExtensionsGallery::Type)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:515:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::Point get_thumbnail_size(int index, ExtensionsGallery::Type type) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In function 'Cairo::RefPtr Inkscape::UI::Dialog::add_shadow(Geom::Point, Cairo::RefPtr, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:94:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | auto rect = Geom::Rect::from_xywh(margin, margin, w, h); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp: In function 'Geom::Point Inkscape::UI::Dialog::get_thumbnail_size(int, ExtensionsGallery::Type)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/extensions-gallery.cpp:515:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::Point get_thumbnail_size(int index, ExtensionsGallery::Type type) { | ^~~~~~~~~~~~~~~~~~ [696/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o [697/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:26: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp: In member function 'Inkscape::UI::ShapeRecord Inkscape::UI::Tools::MarkerTool::get_marker_transform(SPShape*, SPItem*, SPMarker*, SPMarkerLoc)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:170:47: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Scale scale = doc->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:184:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | p = c.pointAt(0); | ~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp: In member function 'Inkscape::UI::ShapeRecord Inkscape::UI::Tools::MarkerTool::get_marker_transform(SPShape*, SPItem*, SPMarker*, SPMarkerLoc)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:164:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | ShapeRecord MarkerTool::get_marker_transform(SPShape* shape, SPItem *parent_item, SPMarker *sp_marker, SPMarkerLoc marker_type) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:164: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.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:164: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.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:164: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.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:170:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:184:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | p = c.pointAt(0); | ~~~~~~~~~^~~ [698/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/paintbucket-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [699/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/find.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/find.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/find.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/find.cpp:30: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [700/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.cpp: In static member function 'static Inkscape::WorkItems Inkscape::SubItem::build_mosaic(std::vector&&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.cpp:224:65: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | auto pt = rect->min() + randpt() * rect->dimensions(); | ^ [701/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/booleans-toolbar.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [702/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/pack.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.cpp:765:47: required from here 765 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.cpp:765:47: required from here 765 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.cpp: In function 'void Inkscape::UI::Dialog::set_up_typography_canvas(SPDocument*, double, double, double, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.cpp:765:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.cpp:799:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 799 | guide->moveto(Geom::Point(left, y), true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [703/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:31: /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:482:33: required from here 482 | path *= Geom::Translate(move); | ^ /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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1209:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1209 | Geom::Point motion_dt(_desktop->w2d(event.pos)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1229:44: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | shapes *= s.inverse() * Geom::Scale(single_scale) * s; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1264:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1264 | shapes *= Geom::Translate(getDesktop()->point()); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1266:73: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1266:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1266:73: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1278:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1278 | sp_spray_dilate(this, motion_doc, motion_doc - last_push, event.modifiers & GDK_SHIFT_MASK ? true : false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In function 'void Inkscape::UI::Tools::get_paths(SPItem*, Geom::PathVector&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:131:65: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:131:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:131:65: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In function 'void Inkscape::UI::Tools::sp_spray_transform_path(SPItem*, Geom::Path&, Geom::Affine, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:377:78: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In function 'Geom::Affine Inkscape::UI::Tools::transform_around_point(Geom::Point, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:96:29: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | return translate.inverse() * affine * translate; | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1183:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1183 | Geom::Point const motion_dt(_desktop->w2d(event.pos)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In function 'Geom::Affine Inkscape::UI::Tools::transform_around_point(Geom::Point, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:96:29: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | return translate.inverse() * affine * translate; | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In function 'void Inkscape::UI::Tools::get_paths(SPItem*, Geom::PathVector&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:131:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1229:44: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | shapes *= s.inverse() * Geom::Scale(single_scale) * s; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1228:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | Geom::Translate const s(a->midpoint()); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1230:44: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1230 | shapes *= s.inverse() * Geom::Scale(scale) * s; | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [704/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o [705/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/spray-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [706/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.h:33: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:35: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:51: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:715:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 715 | _text_renderer->signal_editing_started().connect([=](Gtk::CellEditable*,const Glib::ustring&){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:715:54: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:718:55: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 718 | _text_renderer->signal_editing_canceled().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:718:55: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:721:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 721 | _text_renderer->signal_edited().connect([=](const Glib::ustring&,const Glib::ustring&){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:721:45: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:754:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 754 | _tree.signal_query_tooltip().connect([=](int x, int y, bool kbd, const Glib::RefPtr& tooltip){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:754:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:787:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 787 | _opacity_slider.signal_value_changed().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:787:52: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:878:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 878 | tag_renderer->signal_clicked().connect([=](const Glib::ustring& path) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:878:44: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:888:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 888 | _color_picker.connectChanged([=](guint rgba) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:888:34: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:924:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 924 | _tree.signal_row_expanded().connect([=](const Gtk::TreeModel::iterator &iter, const Gtk::TreeModel::Path &) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:924:41: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:929:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 929 | _tree.signal_row_collapsed().connect([=](const Gtk::TreeModel::iterator &iter, const Gtk::TreeModel::Path &) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:929:42: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:966:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 966 | auto enter_layer_label_editing_mode = [=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:966:43: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:975:56: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 975 | _tree_style = _tree.signal_style_updated().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:975:56: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:988:80: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 988 | _watch_object_mode = prefs->createObserver("/dialogs/objects/layers_only", [=]() { setRootWatcher(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:988:80: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:1490:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1490 | Glib::signal_idle().connect_once([=]() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:1490:54: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [707/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:39: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In member function 'bool Inkscape::UI::Tools::ToolBase::_keyboardMove(const Inkscape::KeyEvent&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:322:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Geom::Point delta = dir * num; | ^~~ [708/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d-side.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp:30: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp:33: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [709/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/livepatheffect-editor.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/livepatheffect-editor.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/livepatheffect-editor.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/livepatheffect-editor.cpp:41: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [710/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/spiral-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/spiral-toolbar.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [711/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [712/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/controller.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/gradient-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/gradient-tool.cpp:26: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/gradient-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/gradient-tool.cpp: In function 'auto Inkscape::UI::Tools::get_stop_intervals(GrDrag*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/gradient-tool.cpp:246:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | result.coords.emplace_back((dragger->point + dnext->point) / 2); | ^~~~~ [713/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:91:65: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 91 | _doc_replaced_connection = desktop->connectDocumentReplaced([=](SPDesktop *desktop, SPDocument *doc) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:91:65: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:96:61: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 96 | _zoom_connection = desktop->signal_zoom_changed.connect([=](double) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:96:61: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:573:46: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 573 | page_manager.connectPageSelected([=](SPPage *page) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:573:46: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:609:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 609 | _page_modified_connection = doc->connectModified([=](guint){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:609:62: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:164:66: required from here 164 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:130:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:133:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | resize_knots[i]->moveto(rect.corner(i)); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:138:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:141:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotMoved(SPKnot*, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:161:14: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | rect = page->getDesktopRect(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:173:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 173 | Geom::Point start = rect.corner(index); | ^ /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.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotFinished(SPKnot*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:216:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | document->getPageManager().fitToRect(*on_screen_rect * document->dt2doc(), page); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'bool Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:233:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Point point = *ppointer * document->dt2doc(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:244:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:244:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:246:48: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:250:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:250:69: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:250:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:352:56: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | document->fitToRect(*rect * affine * document->dt2doc(), false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:425:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 425 | drag_origin_dt = _desktop->w2d(event.pos); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:442:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 442 | getBBoxPoints(target->getDesktopRect(), &_bbox_points, false, SNAPSOURCE_PAGE_CORNER, SNAPTARGET_UNDEFINED, | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'Geom::Affine Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:449:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::addDragShapes(SPPage*, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:490:70: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'SPPage* Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:539:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 539 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:545:58: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 545 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'bool Inkscape::UI::Tools::PagesTool::viewboxUnder(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:557:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | bool PagesTool::viewboxUnder(Geom::Point pt) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:622:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | resizeKnotSet(page->getDesktopRect()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:390:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:130:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In static member function 'static Geom::Point Inkscape::UI::Tools::PagesTool::middleOfSide(int, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:151:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | return Geom::middle_point(rect.corner(side), rect.corner((side + 1) % 4)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:138:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:141:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:619:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 619 | void PagesTool::pageModified(SPObject *object, guint /*flags*/) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'Geom::Point Inkscape::UI::Tools::PagesTool::getSnappedResizePoint(Geom::Point, guint, Geom::Point, SPObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:197:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::Point PagesTool::getSnappedResizePoint(Geom::Point point, guint state, Geom::Point origin, SPObject *target) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'bool Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | bool PagesTool::marginKnotMoved(SPKnot *knot, Geom::Point *ppointer, guint state) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:224:6: 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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:224: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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:224: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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:224: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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:224:6: 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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:224: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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:224: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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:244:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:246:48: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:250:69: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:250:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:439:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | void PagesTool::grabPage(SPPage *target) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'Geom::Affine Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:449:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'SPPage* Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:539:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 539 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:539: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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:545:58: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 545 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:550:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | return pm.findPageAt(pt); | ~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::selectionChanged(SPDocument*, SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:613:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | resizeKnotSet(*(doc->preferredBounds())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotMoved(SPKnot*, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:154:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | void PagesTool::resizeKnotMoved(SPKnot *knot, Geom::Point const &ppointer, guint state) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:154: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.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:174:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | Geom::Point point = getSnappedResizePoint(knot->position(), state, start, page); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotFinished(SPKnot*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:216:81: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | document->getPageManager().fitToRect(*on_screen_rect * document->dt2doc(), page); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:264:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | bool PagesTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::}]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/events/canvas-event.h:315:23, inlined from 'virtual bool Inkscape::UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:269:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:356:54: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | dragging_item->setDesktopRect(*rect); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:408:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | if (pageUnder(drag_origin_dt) || viewboxUnder(drag_origin_dt)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ [714/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.h:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:52: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:413:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | auto p = _desktop->w2d(event.pos); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:692:82: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 692 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp: In member function 'void Inkscape::UI::Tools::TextTool::_updateCursor(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1491:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1491 | Geom::Point const d0 = p0 * text->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:584:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | [&] (KeyPressEvent const &event) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:909:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 909 | sp_te_adjust_kerning_screen(text, text_sel_start, text_sel_end, _desktop, Geom::Point(mul * -10, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [715/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp: In member function 'void Inkscape::UI::Tools::ArcTool::drag(const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:306:95: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Rect r = Inkscape::snap_rectangular_box(_desktop, arc.get(), pt, this->center, state); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:308:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Geom::Point dir = r.dimensions() / 2; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:279:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | void ArcTool::drag(Geom::Point const &pt, unsigned state) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::ArcTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:120:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | bool ArcTool::root_handler(CanvasEvent const &event) | ^~~~~~~ [716/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/rect-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/rect-toolbar.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [717/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/calligraphy-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [718/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/toolbars.cpp:49: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.h:36: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/toolbars.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [719/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/curve-drag-point.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:42: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:151:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 151 | this->_multipath->signal_coords_changed.connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:151:53: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Affine&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:745:62: required from here 745 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp: In member function 'void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Path&, const Inkscape::ButtonReleaseEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:745:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Coord Geom::Line::angle() const': /usr/include/2geom-1.4.0/2geom/line.h:138:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Point d = _final - _initial; | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp: In member function 'void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Path&, const Inkscape::ButtonReleaseEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:745:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:398:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | bool NodeTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ [720/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.h:31: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.h:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:36: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp: In member function 'void Inkscape::UI::Tools::MeshTool::split_near_point(SPItem*, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:233:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | void MeshTool::split_near_point(SPItem *item, Geom::Point mouse_p) | ^~~~~~~~ [721/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:25: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:30: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:39: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp: In function 'std::pair Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(const SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:240:97: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | std::pair lpetool_get_limiting_bbox_corners(SPDocument const *document) | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp: In function 'std::pair Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(const SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:240:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | std::pair lpetool_get_limiting_bbox_corners(SPDocument const *document) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp: In function 'void Inkscape::UI::Tools::set_pos_and_anchor(Inkscape::CanvasItemText*, const Geom::Piecewise >&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:284:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | auto const pos = pwd2_reparam.valueAt(t_reparam); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp: In function 'std::pair Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(const SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:240:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | std::pair lpetool_get_limiting_bbox_corners(SPDocument const *document) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:47: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp: In member function 'void Inkscape::UI::Tools::LpeTool::reset_limiting_bbox()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:258:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | void LpeTool::reset_limiting_bbox() | ^~~~~~~ [722/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/eraser-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/eraser-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [723/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:29: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:58:56: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 58 | desk_modified_connection = nv->connectModified([=](SPObject *obj, guint flags) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:58:56: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [724/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o [725/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.cpp: In member function 'void SPKnot::startDragging(const Geom::Point&, const Geom::IntPoint&, uint32_t)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.cpp:92:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | this->grabbed_rel_pos = p - this->pos; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [726/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/measure-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/measure-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [727/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o [728/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o [729/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o [730/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.h:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:37: /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [731/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/desktop/document-check.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/desktop/document-check.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [732/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o [733/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:30: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:69:56: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 69 | sel_changed_connection = selection->connectChanged([=](Selection *) { _attachSelection(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:69:56: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:70:58: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 70 | sel_modified_connection = selection->connectModified([=](Selection *, unsigned) { onSelectionModified(); }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:70:58: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_endpoint_snap_rotation(ToolBase*, Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:604:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | p = dummy.getPoint(); | ~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(FreehandBase*, SPItem*, const SPCurve*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:302:95: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | double const defsize = 10 / (0.265 * dc->getDesktop()->getDocument()->getDocumentScale()[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_create_single_dot(ToolBase*, const Geom::Point&, const char*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:913:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | Geom::Point pp = pt * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:917:136: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 917 | rad = 0.0333 * prefs->getDouble(tool_path + "/width", 3.0) / desktop->current_zoom() / desktop->getDocument()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_endpoint_snap_rotation(ToolBase*, Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:604:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 604 | p = dummy.getPoint(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_create_single_dot(ToolBase*, const Geom::Point&, const char*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:874:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 874 | void spdc_create_single_dot(ToolBase *tool, Geom::Point const &pt, char const *path, unsigned event_state) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_concat_colors_and_flush(FreehandBase*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:712:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 712 | lastSeg->moveto((*cubic)[0]); | ^ [734/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o [735/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /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.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp:36:58: required from here 36 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp: In function 'cairo_surface_t* render_surface(Inkscape::Drawing&, double, const Geom::Rect&, Geom::IntPoint, double, const guint32*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp:36:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [736/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/popup-menu.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/popup-menu.cpp:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [737/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.h:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/manipulator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.cpp:11: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.h:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:24: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^~~~~~ [738/1155] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/simple-pref-pusher.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/simple-pref-pusher.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [739/1155] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:70: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.h:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:87: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp: In member function 'bool Inkscape::UI::Tools::ConnectorTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:417:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | Geom::Point p = _desktop->w2d(event_w); | ^ [740/1155] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.cpp:14: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [741/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o [742/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/modifiers.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [743/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o [744/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/curve-drag-point.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/curve-drag-point.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.h:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/curve-drag-point.h:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/curve-drag-point.cpp:14: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/curve-drag-point.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h: In member function 'Geom::Point Inkscape::SnappedPoint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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;} | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [745/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o [746/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o [747/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o [748/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1859:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1859 | angle_popover->signal_show().connect([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1859:42: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:342:47: required from here 342 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:354:55: required from here 354 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /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.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:380:61: required from here 380 | auto delta = old_scale * Geom::Scale(scale).inverse(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:2005:40: required from here 2005 | auto origin = _grid->getOrigin() * scale; | ^~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:342:47: required from here 342 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_size(SPDesktop*, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:353:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | auto box = document->getViewBox(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:354:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:354:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In function 'void Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:364:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 364 | auto box = document.getViewBox(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:366:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:365:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | document.setViewBox(Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 366 |  box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 |  root->width.value / scale, root->height.value / scale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:379:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | auto old_scale = document->getDocumentScale(false); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::update_viewbox_ui(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:470:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | Geom::Rect viewBox = document->getViewBox(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:471:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | _page->set_dimension(PageProperties::Dimension::ViewboxPosition, viewBox.min()[Geom::X], viewBox.min()[Geom::Y]); | ~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::update_viewbox(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1518:80: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1518 | _page->set_dimension(PageProperties::Dimension::ViewboxPosition, vb.min()[Geom::X], vb.min()[Geom::Y]); | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Widget::GridWidget::update()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1996:52: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1996 | auto scale = _grid->document->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:2005:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2005 | auto origin = _grid->getOrigin() * scale; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_pos(SPDesktop*, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:342:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_size(SPDesktop*, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:354:75: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In function 'void Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:365:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | document.setViewBox(Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 366 |  box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 |  root->width.value / scale, root->height.value / scale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:366:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:380:61: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | auto delta = old_scale * Geom::Scale(scale).inverse(); | ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.h:32: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, sigc::type_trait_take_t...) [with T_functor = Inkscape::UI::Widget::GridWidget::GridWidget(SPGrid*)::; T_return = void; T_arg = {int}]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:446:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 446 | static T_return call_it(slot_rep* rep, type_trait_take_t... a_) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In function 'void Inkscape::UI::Dialog::_ZN8Inkscape2UI6Dialog25set_document_scale_helperER10SPDocumentd.part.0(SPDocument&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:360:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 360 | void set_document_scale_helper(SPDocument& document, double scale) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:371:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | void DocumentProperties::set_content_scale(SPDesktop *desktop, double scale) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_pos(SPDesktop*, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:335:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | void DocumentProperties::set_viewbox_pos(SPDesktop* desktop, double x, double y) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Widget::GridWidget::update()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1993:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1993 | void GridWidget::update() | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1993: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.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1993:6: 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.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1993: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.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:1996:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1996 | auto scale = _grid->document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:2005:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2005 | auto origin = _grid->getOrigin() * scale; | ~~~~~~~~~~~~~~~~^~ [749/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o [750/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o [751/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-container.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-container.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-container.cpp:37: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/util/font-discovery.h:10, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-list.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/text-edit.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-container.cpp:61: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [752/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o [753/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/about.cpp:42: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/about.cpp:43: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/about.cpp:45: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/about.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/about.cpp:87:59: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 87 | _refresh = Glib::signal_timeout().connect_seconds([=](){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/about.cpp:87:59: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [754/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:185:44: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:185:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:185:44: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'virtual void PatternKnotHolderEntityScale::knot_grabbed(const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:290:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | _cached_diagonal = (grab_pos - _cached_origin) * _cached_inverse_linear; | ^~~~~~~~~~~~~~ [755/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/svg-renderer.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/svg-renderer.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [756/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/interface.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [757/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o [758/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o [759/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/circle.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ [760/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/symbols.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/symbols.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/symbols.cpp: In member function 'void Inkscape::UI::Dialog::SymbolsDialog::addSymbol(SPSymbol*, Glib::ustring, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/symbols.cpp:1148:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | dimensions = rect->dimensions(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [761/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-resources.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-resources.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-resources.cpp:51: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-resources.cpp:52: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [762/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o [763/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.cpp:48: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.cpp: In function 'Cairo::RefPtr create_cubic_gradient(Geom::Rect, const Gdk::RGBA&, const Gdk::RGBA&, Geom::Point, Geom::Point, Geom::Point, Geom::Point, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.cpp:332:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Cairo::RefPtr create_cubic_gradient( | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.cpp:332:38: 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.4_2024-10-09_e7c3feb100/src/ui/util.cpp:332:38: 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.4_2024-10-09_e7c3feb100/src/ui/util.cpp:332:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [764/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.h:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp: In static member function 'static bool Inkscape::UI::Tools::EraserTool::_isStraightSegment(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:959:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 959 | Geom::Point initial_tangent = path.front().unitTangentAt(0.0); | ^ [765/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from svg-affine-parser.rl:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 svg-affine-parser.rl:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [766/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog-events.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [767/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.cpp:41: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.cpp:105:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 105 | _desktop_destroy = _desktop->connectDestroy([=](SPDesktop *) { state = State::DEAD; }); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.cpp:105:49: note: add explicit 'this' or '*this' capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.cpp: In member function 'bool Inkscape::UI::Tools::PenTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.cpp:285:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Point event_dt(_desktop->w2d(event_w)); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ [768/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o [769/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-affine.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/svg/svg-affine.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [770/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/star-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/star-toolbar.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [771/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/box3d-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [772/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/css-ostringstream.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [773/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [774/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/splinefit/bezier-fit.h:4, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/splinefit/bezier-fit.cpp:5: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [775/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o [776/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:206:40: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | auto page = pm.getSelectedPageRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:223:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | gdouble old_w = bbox_user->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:339:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | auto page = pm.getSelectedPageRect(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:335:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | auto y = bbox->min()[Y] + (height * sel->anchor_y); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:317:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | void SelectToolbar::layout_widget_update(Inkscape::Selection *sel) | ^~~~~~~~~~~~~ [777/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/menuize.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [778/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/stringstream.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [779/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor.cpp:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor.cpp:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [780/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [781/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/styledialog.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/styledialog.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/styledialog.cpp:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/styledialog.cpp:50: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [782/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/icon-loader.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [783/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/gradient-toolbar.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/gradient-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [784/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-box.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-box.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-box.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [785/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:21: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/seltrans.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:689:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::SkewHandle::startTransform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:478:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Geom::Rect b = _th.bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:479:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::RotateHandle::startTransform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:401:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:401:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::ScaleSideHandle::startTransform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:321:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Rect b = _th.bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:322:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::ScaleCornerHandle::startTransform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:243:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:243:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::SkewHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:498:74: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Geom::Scale scale = calcScaleFactors(_origin, new_pos, scc, false); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:552:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:355:59: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:355:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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;} | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:11: 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.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:279:23: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | scale = ptr->getScaleSnapped(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:287:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::RotationCenter::dragged(Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:632:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 632 | new_pos = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633 |  SNAPSOURCE_ROTATION_CENTER), constraints, held_shift(event)).getPoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:689:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'void Inkscape::UI::TransformHandleSet::setBounds(const Geom::Rect&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:718:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 718 | _scale_corners[i]->move(r.corner(i)); | ~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'void Inkscape::UI::TransformHandleSet::_updateVisibility(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:762:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 762 | Geom::Rect b = bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:769:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 769 | Geom::Point bp = b.dimensions() * Geom::Scale(_desktop->current_zoom()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:355:59: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:367:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine t = Geom::Translate(-scc) | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:279:45: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | scale = ptr->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:287:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | Geom::Affine t = Geom::Translate(-scc) | ^~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::SnapCandidatePoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.0/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, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::SkewHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:484:18: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | Geom::Affine computeTransform(Geom::Point const &new_pos, MotionEvent const &event) override | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::RotateHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:405:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine computeTransform(Geom::Point const &new_pos, MotionEvent const &event) override | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:689:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::SkewHandle::startTransform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:479:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:475:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | void startTransform() override | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::RotateHandle::startTransform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:401:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:398:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void startTransform() override | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::ScaleSideHandle::startTransform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:322:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:318:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | void startTransform() override | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::ScaleCornerHandle::startTransform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:243:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:240:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | void startTransform() override | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'void Inkscape::UI::TransformHandleSet::_updateVisibility(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:769:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 769 | Geom::Point bp = b.dimensions() * Geom::Scale(_desktop->current_zoom()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:759:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | void TransformHandleSet::_updateVisibility(bool v) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp: In member function 'void Inkscape::UI::TransformHandleSet::setBounds(const Geom::Rect&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:721:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 721 | _skew_sides[i]->move(Geom::middle_point(r.corner(i), r.corner(i+1))); | ~~~~~~~~^~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'virtual bool Inkscape::UI::TransformHandle::grabbed(const Inkscape::MotionEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:146:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'virtual bool Inkscape::UI::TransformHandle::grabbed(const Inkscape::MotionEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:146:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [786/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/tile.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/tile.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [787/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/connector-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/connector-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/connector-toolbar.cpp:42: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [788/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/merge.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/merge.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [789/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/removeoverlap.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/removeoverlap.cpp:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/algorithms/removeoverlap.cpp:58:42: required from here 58 | Geom::Point min(item_box->min() - .5 * gap); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/removeoverlap.cpp: In function 'void removeoverlap(const std::vector&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/removeoverlap.cpp:58:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | Geom::Point min(item_box->min() - .5 * gap); | ^ [790/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/turbulence.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/turbulence.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [791/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/linear.h:39, from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/piecewise.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/concepts.h:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/concepts.h:37: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:31: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:35: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.h:17: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise >' 72 | BOOST_CLASS_REQUIRE(T, Geom, FragmentConcept); | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:927:25: required from 'Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = D2]' 927 | b.setDomain(a.domain()); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:1040:52: required from here 1040 | this->sketch_interpolation = Geom::lerp(t, fit_pwd2, this->sketch_interpolation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:43: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 62 | p = p * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | 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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'bool Inkscape::UI::Tools::PencilTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:166:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Geom::Point p = _desktop->w2d(event.pos); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_addFreehandPoint(const Geom::Point&, guint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:814:123: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 814 | double pressure_computed_scaled = std::abs(pressure_computed * _desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:390:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_interpolate()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:947:93: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 947 | Geom::Point point_at1 = b[4 * c + 0] + (1./3) * (b[4 * c + 3] - b[4 * c + 0]); | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:927:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 927 | b.setDomain(a.domain()); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_fitAndSplit()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:1108:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | Geom::Point point_at1 = b[0] + (1./3)*(b[3] - b[0]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_addFreehandPoint(const Geom::Point&, guint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:814:123: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 814 | double pressure_computed_scaled = std::abs(pressure_computed * _desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'bool Inkscape::UI::Tools::PencilTool::_handleMotionNotify(const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:271:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if ( Geom::LInfty(event.pos - pencil_drag_origin_w ) < tolerance ) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_interpolate()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:910:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 910 | void PencilTool::_interpolate() { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_addFreehandPoint(const Geom::Point&, guint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:788:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 788 | void PencilTool::_addFreehandPoint(Geom::Point const &p, guint /*state*/, bool last) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp: In member function 'bool Inkscape::UI::Tools::PencilTool::_handleMotionNotify(const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:240:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | bool PencilTool::_handleMotionNotify(MotionEvent const &event) { | ^~~~~~~~~~ [792/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/mergenode.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/mergenode.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/merge.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/mergenode.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [793/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'Geom::Point Unclump::unclump_center(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:48:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point Unclump::unclump_center(SPItem *item) | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:57:42: required from here 57 | Geom::Point const c = r->midpoint(); | ~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:48:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point Unclump::unclump_center(SPItem *item) | ^~~~~~~ In file included from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:19: /usr/include/c++/14.2.0/bits/stl_tree.h: In 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 = const char*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = const char*; _Tp = Geom::Point; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'Geom::Point Unclump::unclump_center(SPItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:58:30: /usr/include/c++/14.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = const char*; _Tp = Geom::Point; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'Geom::Point Unclump::unclump_wh(SPItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:76:35: /usr/include/c++/14.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [794/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/morphology.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/morphology.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/morphology.cpp: In member function 'virtual Geom::Rect SPFeMorphology::calculate_region(const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/morphology.cpp:110:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Geom::Rect SPFeMorphology::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~ [795/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/lpe-toolbar.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [796/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/offset.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp: In member function 'virtual Geom::Rect SPFeOffset::calculate_region(const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp:89:67: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Rect SPFeOffset::calculate_region(Geom::Rect const ®ion) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp:97:43: required from here 97 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp:89:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Rect SPFeOffset::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~ [797/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:26: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp: In function 'Geom::Point Inkscape::UI::direction(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:152:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | static Geom::Point direction(Geom::Point const &first, Geom::Point const &second) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp: In member function 'virtual Geom::Rect Inkscape::UI::Node::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:861:27: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Geom::Rect Node::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:861:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Geom::Rect Node::bounds() const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp: In member function 'void Inkscape::UI::Node::_updateAutoHandles()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:931:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 931 | Geom::Point vec_next = _next()->position() - position(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'void Inkscape::UI::Handle::setRelativePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:464:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | setPosition(_parent->position() + p); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp: In member function 'virtual Geom::Rect Inkscape::UI::Node::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:861:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Geom::Rect Node::bounds() const | ^~~~ In member function 'double Inkscape::UI::Handle::length() const', inlined from 'virtual Glib::ustring Inkscape::UI::Handle::_getDragTip(const Inkscape::MotionEvent&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:729:77: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:467:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | return relativePos().length(); | ~~~~~~~~~~~^~ [798/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:33: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:45: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'Geom::Rect Inkscape::UI::Dialog::CloneTiler::transform_rect(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2040:81: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2040 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1696:84: required from here 1696 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ^ /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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1938:55: required from here 1938 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2229:42: required from here 2229 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'Geom::Affine Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1696:132: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1696 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'guint32 Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1928:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1928 | guint32 CloneTiler::trace_pick(Geom::Rect box) | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'Geom::Rect Inkscape::UI::Dialog::CloneTiler::transform_rect(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2040:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2040 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2044:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2044 | Geom::Point const p1 = r.corner(1) * m; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2054:70: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2054 | std::max(std::max(p1[Y], p2[Y]), std::max(p3[Y], p4[Y])))); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'void Inkscape::UI::Dialog::CloneTiler::apply()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2110:67: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2110 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2229:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2229 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2340:98: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2340 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2452:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2452 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'Geom::Affine Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1696:177: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1696 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'void Inkscape::UI::Dialog::CloneTiler::apply()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2110:66: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2110 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2232:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2232 | y0 = scale_units*r->min()[Geom::Y]; | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'guint32 Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1938:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1938 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'void Inkscape::UI::Dialog::CloneTiler::apply()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2233:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2233 | center = scale_units*desktop->dt2doc(item->getCenter()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2072:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2072 | void CloneTiler::apply() | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2072: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.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2072: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.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2072: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.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2072:6: 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.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2233:65: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2233 | center = scale_units*desktop->dt2doc(item->getCenter()); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2340:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2340 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2452:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2452 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~~~~~^~ [799/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/gaussian-blur.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/gaussian-blur.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/gaussian-blur.cpp: In member function 'virtual Geom::Rect SPGaussianBlur::calculate_region(const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/gaussian-blur.cpp:87:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Geom::Rect SPGaussianBlur::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~ [800/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool-factory.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/vanishing-point.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool-factory.cpp:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/vanishing-point.h:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/vanishing-point.h: In member function 'Geom::Point Box3D::VanishingPoint::get_pos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/vanishing-point.h:72:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | inline Geom::Point get_pos() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool-factory.cpp:16: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool-factory.cpp:22: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [801/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/composite.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/composite.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [802/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/specularlighting.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/specularlighting.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [803/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:44: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/potrace/inkscape-potrace.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:60: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:712:59: required from here 712 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:713:61: required from here 713 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:815:55: required from here 815 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::clamp(const CPoint&) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:818:46: required from here 818 | auto const pw = img_max_indices.clamp(fill_points[i] * world2img); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:185:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | CPoint clamp(CPoint const &p) const { | ^~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:815:55: required from here 815 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:1067:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | auto const p = _desktop->w2d(event.pos); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp: In function 'void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, const Geom::Point&, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:712:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:713:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:815:83: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 815 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:818:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 818 | auto const pw = img_max_indices.clamp(fill_points[i] * world2img); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp: In function 'void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, const Geom::Point&, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:815:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 815 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:932:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 932 | if (bbox->min()[Geom::Y] > screen.min()[Geom::Y]) { | ~~~~~~~~~~^~ [804/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/convolvematrix.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/convolvematrix.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [805/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:40: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:43: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:49: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::NodeToolbar::value_changed(Geom::Dim2)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:256:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 256 | auto page = pm.getSelectedPageRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:257:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | oldval -= page.corner(0)[d]; | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:228:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | void NodeToolbar::value_changed(Geom::Dim2 d) | ^~~~~~~~~~~ [806/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/displacementmap.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/displacementmap.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [807/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o [808/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/flood.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/flood.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [809/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/diffuselighting.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/diffuselighting.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [810/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [811/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o [812/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/colormatrix.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/colormatrix.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [813/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/pencil-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/pencil-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/pencil-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/pencil-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/pencil-toolbar.cpp:463:88: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 463 | double powerstrokedefsize = 10 / (0.265 * _desktop->getDocument()->getDocumentScale()[0] * 2.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/pencil-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/pencil-toolbar.cpp:457:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | void PencilToolbar::update_width_value(int shape) | ^~~~~~~~~~~~~ [814/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/blend.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/blend.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [815/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:24: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In function 'Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:940:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:982:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In function 'Geom::Affine getMarkerRotation(SPItem*, double, int, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:927:50: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 927 | Geom::Affine rot = Geom::Rotate::from_degrees(0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In function 'Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:940:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:954:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 954 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:955:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 955 | return bounds; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:988:87: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:989:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:989:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void MarkerKnotHolderEntityReference::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1001:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | sp_marker->refX = (s[Geom::X]/ getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1001:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | sp_marker->refX = (s[Geom::X]/ getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1002:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | sp_marker->refY = (s[Geom::Y]/ getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1002:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | sp_marker->refY = (s[Geom::Y]/ getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityOrient::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1047:97: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1048:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1048 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1048:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1048 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void MarkerKnotHolderEntityOrient::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1074:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1074:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1075:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1075 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1075:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1075 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityOrient::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1108:128: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | (-(original_radius * cos(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1108:147: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | (-(original_radius * cos(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1109:128: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | (-(original_radius * sin(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1109:147: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | (-(original_radius * sin(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1171:97: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1172:79: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1172 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1172:98: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1172 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1214:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1214:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1213:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1213 | adjusted_origin = adjusted_origin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1214 |  * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1215 |  * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1218:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1219:37: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1217:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | adjusted_p = adjusted_p | ~~~~~~~~~~~^~~~~~~~~~~~ 1218 |  * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1219 |  * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1224:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1225:37: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1223:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | adjusted_origin = adjusted_origin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1224 |  * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1225 |  * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1228:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1229:37: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1227:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1227 | adjusted_p = adjusted_p | ~~~~~~~~~~~^~~~~~~~~~~~ 1228 |  * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1229 |  * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1266:117: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1267:98: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1267:117: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1282:102: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1282 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1282:121: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1282 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1283:102: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1283 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1283:121: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1283 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale2::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1307:87: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1308:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1308 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1308:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1308 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale3::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1330:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1331:79: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1331:98: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void ArcKnotHolderEntityStart::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1449:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1449:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void ArcKnotHolderEntityEnd::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1501:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1501:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void ArcKnotHolderEntityStart::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1449:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1446:75: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1446 | Geom::Point delta = p - Geom::Point(arc->cx.computed, arc->cy.computed); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void ArcKnotHolderEntityEnd::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1501:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1498:75: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1498 | Geom::Point delta = p - Geom::Point(arc->cx.computed, arc->cy.computed); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In function 'Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:940:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:982:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:982:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:982: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void MarkerKnotHolderEntityReference::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1000:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:994:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 994 | MarkerKnotHolderEntityReference::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityOrient::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1041:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1041 | MarkerKnotHolderEntityOrient::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1041:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1041: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1165:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | MarkerKnotHolderEntityScale::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1165:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1165: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale2::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1301:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | MarkerKnotHolderEntityScale2::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1301:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1301: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale3::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1324:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | MarkerKnotHolderEntityScale3::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1324:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1324: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void MarkerKnotHolderEntityOrient::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1076:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1053:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | MarkerKnotHolderEntityOrient::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1219:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1219:37: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1218:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1214:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1229:37: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1228:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1225:37: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1224:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1203 | MarkerKnotHolderEntityScale::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: 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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203: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.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)' at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1215:37: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)' at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1219:37: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)' at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1225:37: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)' at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1229:37: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void TextKnotHolderEntityInlineSize::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2256:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2256 | TextKnotHolderEntityInlineSize::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [816/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-title.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-title.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [817/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/mesh-toolbar.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/mesh-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [818/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/arc-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/arc-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/arc-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [819/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:105:44: required from here 105 | Geom::Rect current(box + place.end); | ^~~ /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:144:98: required from here 144 | auto where = Geom::Point(lengthVal, 0) * Geom::Rotate(effective) * Geom::Translate(startPoint); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:772:52: required from here 772 | pathv *= Geom::Translate(Geom::Point(-3.5,-3.5)); | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:773:14: required from here 773 | pathv *= 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 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(const Geom::Point&, const Geom::Point&, const Geom::Point&, double, bool, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:183:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | double textLen = std::abs((anchor - center).length()); | ~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:771:71: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 771 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:774:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 774 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:11: 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.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::setLabelText(const Glib::ustring&, Geom::Point, double, Geom::Coord, guint32, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:847:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 847 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:848:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 848 | pos += Geom::Point::polar(angle+ Geom::rad_from_deg(90), -bbox->height()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:878:75: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 878 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:880:105: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:880:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:880:105: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:883:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 883 | text_item_box->transform *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1016:106: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | auto const zoom = Geom::Scale(Quantity::convert(_desktop->current_zoom(), "px", unit->abbr)).inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1046:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1046 | Geom::Point pos = _desktop->w2d(cursor); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In function 'void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:105:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Rect current(box + place.end); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:118:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | place.end = place.start - desktop->w2d(normal * place.offset); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In function 'Geom::Point Inkscape::UI::Tools::{anonymous}::calcAngleDisplayAnchor(SPDesktop*, double, double, const Geom::Point&, const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:137:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Geom::Point calcAngleDisplayAnchor(SPDesktop *desktop, double angle, double baseAngle, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::setLabelText(const Glib::ustring&, Geom::Point, double, Geom::Coord, guint32, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:847:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 847 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:846:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 846 | Geom::Point center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:878:74: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 878 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:880:105: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:880:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:771:70: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 771 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:774:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 774 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1016:105: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | auto const zoom = Geom::Scale(Quantity::convert(_desktop->current_zoom(), "px", unit->abbr)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:497:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | if (!last_end || Geom::LInfty(event.pos - *last_end) > tolerance / 4.0) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/math/tools/config.hpp:163, from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from /usr/include/2geom-1.4.0/2geom/math-utils.h:43, from /usr/include/2geom-1.4.0/2geom/point.h:47: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::UI::Tools::{anonymous}::LabelPlacement; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.h:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)', inlined from 'void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1220:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:105:44: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Rect current(box + place.end); | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:118:71: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | place.end = place.start - desktop->w2d(normal * place.offset); | ^~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1191:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::UI::Tools::{anonymous}::LabelPlacement&, const Inkscape::UI::Tools::{anonymous}::LabelPlacement&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:88:14, inlined from 'void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1220:32: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::UI::Tools::{anonymous}::LabelPlacement&, const Inkscape::UI::Tools::{anonymous}::LabelPlacement&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:88:14, inlined from 'void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1220:32: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::UI::Tools::{anonymous}::LabelPlacement&, const Inkscape::UI::Tools::{anonymous}::LabelPlacement&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:123:18, inlined from 'void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1220:32: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::UI::Tools::{anonymous}::LabelPlacement&, const Inkscape::UI::Tools::{anonymous}::LabelPlacement&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:123:18, inlined from 'void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1220:32: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [820/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:267:48: required from here 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:81:44: required from here 81 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp: In member function 'void SPViewBox::set_viewBox(const gchar*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:81:44: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [821/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/distantlight.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/distantlight.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/distantlight.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [822/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-color.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/svg/svg-color.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [823/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/depixelize/inkscape-depixelize.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/depixelize/inkscape-depixelize.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [824/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/pointlight.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/pointlight.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/pointlight.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [825/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag-use.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag-use.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag-use.cpp:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [826/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:26: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [827/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp: In member function 'Geom::OptRect Inkscape::UI::ControlPointSelection::bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:332:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | return size() == 1 ? (*_points.begin())->bounds() : _bounds; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp: In member function 'void Inkscape::UI::ControlPointSelection::_pointDragged(Geom::Point&, const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:385:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | Geom::Point abs_delta = new_pos - _original_positions[_grabbed_point]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp: In member function 'void Inkscape::UI::ControlPointSelection::_updateTransformHandles(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:507:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 507 | _handles->setBounds(p->bounds()); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp: In member function 'bool Inkscape::UI::ControlPointSelection::_keyboardMove(const Inkscape::KeyPressEvent&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:525:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 525 | Geom::Point delta = dir * num; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:24: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^~~~~~ In member function 'double Inkscape::UI::ControlPointSelection::_rotationRadius(const Geom::Point&)', inlined from 'double Inkscape::UI::ControlPointSelection::_rotationRadius(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:552:8: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:558:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 558 | double len = Geom::distance(b.corner(i), rc); | ~~~~~~~~^~~ [828/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-simplify.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.h:21: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [829/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-missing-glyph.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-missing-glyph.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [830/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-switch.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-switch.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [831/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/componenttransfer.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/componenttransfer.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/componenttransfer.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [832/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/draw-anchor.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/draw-anchor.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pen-tool.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/draw-anchor.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/draw-anchor.cpp: In member function 'SPDrawAnchor* SPDrawAnchor::anchorTest(Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/draw-anchor.cpp:47:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | SPDrawAnchor *SPDrawAnchor::anchorTest(Geom::Point w, bool activate) | ^~~~~~~~~~~~ [833/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/componenttransfer-funcnode.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/componenttransfer-funcnode.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-component-transfer.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/componenttransfer-funcnode.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/componenttransfer-funcnode.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [834/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object-group.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [835/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [836/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.h:21: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/path/path-util.cpp: In function 'std::optional get_nearest_position_on_Path(Path*, Geom::Point, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.cpp:109:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | std::optional get_nearest_position_on_Path(Path *path, Geom::Point p, unsigned seg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [837/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:29: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp: In member function 'void Inkscape::UI::MultiPathManipulator::insertNode(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:342:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | void MultiPathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/set:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:47: /usr/include/c++/14.2.0/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 = Inkscape::UI::ShapeRecord; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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 = Inkscape::UI::ShapeRecord; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: 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 = Inkscape::UI::ShapeRecord; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible, _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 = Inkscape::UI::ShapeRecord; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/14.2.0/bits/stl_map.h:859:27, inlined from 'void Inkscape::UI::MultiPathManipulator::setItems(const std::set&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:172:29: /usr/include/c++/14.2.0/bits/stl_map.h:640: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 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = Inkscape::UI::ShapeRecord; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::__enable_if_t<((bool)std::is_constructible, _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 = Inkscape::UI::ShapeRecord; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/14.2.0/bits/stl_map.h:859:27, inlined from 'void Inkscape::UI::MultiPathManipulator::setItems(const std::set&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:192:21: /usr/include/c++/14.2.0/bits/stl_map.h:640: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 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [838/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/spotlight.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/spotlight.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/spotlight.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [839/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shortcuts.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/shortcuts.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [840/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/autotrace/inkscape-autotrace.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/trace/autotrace/inkscape-autotrace.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/autotrace/inkscape-autotrace.cpp:138:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | return Geom::Point(c.x, height - c.y); | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [841/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/image.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/image.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/image.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/image.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [842/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-string.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-string.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-string.cpp:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [843/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpeobject.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/uri-references.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/uri-references.cpp:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [844/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/filter-effects-dialog.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/filter-effects-dialog.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/filter-effects-dialog.cpp:56: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/filter-effects-dialog.cpp:64: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [845/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.cpp: In member function 'virtual Geom::Rect SPFilterPrimitive::calculate_region(const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.cpp:157:74: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 157 | Geom::Rect SPFilterPrimitive::calculate_region(Geom::Rect const ®ion) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/filters/sp-filter-primitive.cpp:157:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 157 | Geom::Rect SPFilterPrimitive::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~~~~ [846/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.cpp:37: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.cpp: In member function 'void Inkscape::UI::Dialog::BatchItem::refresh(bool, guint32)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.cpp: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 | _preview.setBox(_page->getDocumentRect()); | ~~~~~~~~~~~~~~~~~~~~~~^~ [847/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/themes.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/themes.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/themes.cpp:36: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [848/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:51:57: required from here 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp: In function 'Geom::Affine get_scale_transform_for_uniform_stroke(const Geom::Rect&, gdouble, gdouble, bool, bool, gdouble, gdouble, gdouble, gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:51:41: 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::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp: In function 'Geom::Rect get_visual_bbox(const Geom::OptRect&, const Geom::Affine&, gdouble, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:338:12: 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 get_visual_bbox(Geom::OptRect const &initial_geom_bbox, Geom::Affine const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:345:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Point const p0 = Geom::Point(initial_geom_bbox->corner(0)) * abs_affine; | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:365:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return new_visual_bbox; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp: In function 'Geom::Rect get_visual_bbox(const Geom::OptRect&, const Geom::Affine&, gdouble, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:338:12: 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 get_visual_bbox(Geom::OptRect const &initial_geom_bbox, Geom::Affine const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke) | ^~~~~~~~~~~~~~~ [849/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient-reference.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient-reference.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [850/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp: In member function 'virtual void SPSpiral::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:379:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | p.emplace_back(Geom::Point(this->cx, this->cy) * i2dt, Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [851/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/potrace/inkscape-potrace.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/potrace/inkscape-potrace.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/potrace/inkscape-potrace.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/trace/potrace/inkscape-potrace.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/potrace/inkscape-potrace.cpp:98:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | return Geom::Point(c.x, c.y); | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [852/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tref.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tref.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-tag-attributes.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tref.h:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [853/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/sp-css-attr.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-rel-util.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-object-set.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-object-set.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-object-set.cpp: In member function 'bool Inkscape::ObjectSet::simplifyPaths(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-object-set.cpp:135:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | double size = L2(selectionBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [854/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-script.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-script.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-script.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [855/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-glyph.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-glyph.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [856/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use-reference.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use-reference.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use-reference.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [857/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/graphlayout.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/graphlayout.cpp:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/graphlayout.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [858/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp: In function 'void sp_star_position_set(SPStar*, gint, Geom::Point, gdouble, gdouble, gdouble, gdouble, bool, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:432:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 432 | sp_star_position_set (SPStar *star, gint sides, Geom::Point center, gdouble r1, gdouble r2, gdouble arg1, gdouble arg2, bool isflat, double rounded, double randomized) | ^~~~~~~~~~~~~~~~~~~~ [859/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polyline.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polyline.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [860/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp:104:54: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | auto scale = _document->getDocumentScale(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::PageToolbar::sizeChoose(const std::string&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp:297:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | auto p_rect = pm.getSelectedPageRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp: In function 'Inkscape::UI::Toolbar::PageToolbar::PageToolbar(SPDesktop*)::': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp:100:52: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _text_page_margins.signal_icon_press().connect([this](Gtk::EntryIconPosition, const GdkEventButton *) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::PageToolbar::setSizeText(SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/page-toolbar.cpp:390:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | void PageToolbar::setSizeText(SPPage *page, bool display_only) | ^~~~~~~~~~~ [861/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp:24: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp: In function 'void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp:95:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp:94:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | str.arcTo( elliptical_arc->ray(Geom::X), elliptical_arc->ray(Geom::Y), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 |  Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 |  elliptical_arc->largeArc(), elliptical_arc->sweep(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 |  elliptical_arc->finalPoint() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.h: In member function 'Inkscape::SVG::PathString& Inkscape::SVG::PathString::arcTo(Geom::Coord, Geom::Coord, Geom::Coord, bool, bool, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.h:130:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | PathString &arcTo(Geom::Coord rx, Geom::Coord ry, Geom::Coord rot, | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp: In function 'void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp:95:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp: In function 'void sp_svg_write_path(Inkscape::SVG::PathString&, const Geom::Path&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-path.cpp:110:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | str.moveTo( p.initialPoint()[0], p.initialPoint()[1] ); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [862/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.h:36: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::TextToolbar::align_mode_changed(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp:838:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 838 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ [863/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-style-elem.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-style-elem.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-style-elem.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-style-elem.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [864/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-glyph-kerning.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-glyph-kerning.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [865/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter-reference.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [866/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-solid-color.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-solid-color.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-solid-color.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [867/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tref-reference.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tref-reference.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tref-reference.cpp:15: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-tag-attributes.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.h:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [868/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp:23: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp:291:42: required from here 291 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 |  this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp:291:42: required from here 291 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 |  this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp: In member function 'virtual void SPRoot::update(SPCtx*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp:291:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 291 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 |  this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [869/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cursor-utils.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/cursor-utils.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cursor-utils.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [870/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/bezier-utils.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:28: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/curve-drag-point.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp: In member function 'void Inkscape::UI::PathManipulator::insertNode(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:276:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | void PathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp: In member function 'void Inkscape::UI::PathManipulator::breakNodes()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:609:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | n->back()->setRelativePos(cur->back()->relativePos()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [871/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowdiv.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowdiv.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowdiv.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [872/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.cpp:22: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h: In member function 'Geom::Coord Geom::Line::timeAtProjection(const Geom::Point&) const': /usr/include/2geom-1.4.0/2geom/line.h:247:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return dot(p - _initial, v) / dot(v, v); | ^~~~~~~~ [873/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tspan.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tspan.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-tag-attributes.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tspan.h:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [874/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp: In member function 'void SPMask::update_view(View&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:163:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~^~ [875/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-desc.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-desc.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [876/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-line.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-line.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-line.cpp: In member function 'virtual void SPLine::convert_to_guides() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-line.cpp:124:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | points[1] = Geom::Point(this->x2.computed, this->y2.computed)*i2dt; | ^~~~ [877/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp: In member function 'Geom::Translate SPUse::get_xy_offset() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:495:40: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 495 | Geom::Translate SPUse::get_xy_offset() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp: In member function 'Geom::Affine SPUse::get_root_transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:467:41: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | t = t * i_use->get_xy_offset(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp: In member function 'virtual void SPUse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:860:93: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 860 | Geom::Point offset_dt = get_xy_offset().vector() * i2dt_affine().withoutTranslation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:860:46: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 860 | Geom::Point offset_dt = get_xy_offset().vector() * i2dt_affine().withoutTranslation(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:860:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 860 | Geom::Point offset_dt = get_xy_offset().vector() * i2dt_affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp: In member function 'Geom::Translate SPUse::get_xy_offset() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:495:17: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 495 | Geom::Translate SPUse::get_xy_offset() const { | ^~~~~ [878/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-dimensions.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [879/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [880/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/contextmenu.cpp:37: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/contextmenu.cpp:41: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [881/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag-use-reference.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag-use-reference.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag-use-reference.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-tag-use-reference.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tag-use-reference.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [882/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-defs.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-defs.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [883/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-radial-gradient.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-radial-gradient.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-radial-gradient.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [884/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-row.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-row.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-row.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [885/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-linear-gradient.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-linear-gradient.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-linear-gradient.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [886/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-font-face.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-font-face.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [887/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/desktop/menubar.cpp:44: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/desktop/menubar.cpp:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [888/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-view.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:259:46: required from here 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:524:59: required from here 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp: In member function 'void SPPattern::update_view(View&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:259:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp: In member function 'void SPPattern::update_view(View&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:259:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp: In static member function 'static const char* SPPattern::produce(const std::vector&, const Geom::Rect&, SPDocument*, const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:524:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ [889/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-stop.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-stop.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-stop.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [890/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-patch.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-patch.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-patch.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [891/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-gradient.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [892/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-offset.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-offset.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-offset.cpp: In member function 'virtual void SPOffset::set_shape()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-offset.cpp:411:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | gdouble size = L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ [893/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp: In function 'void sp_guide_create_guides_around_page(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp:268:67: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | Geom::Rect bounds = doc->getPageManager().getSelectedPageRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp:270:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | pts.emplace_back(bounds.corner(0), bounds.corner(1)); | ~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp:264:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | void sp_guide_create_guides_around_page(SPDocument *doc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp: In member function 'void SPGuide::moveto(Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp:356:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | void SPGuide::moveto(Geom::Point const point_on_line, bool const commit) | ^~~~~~~ [894/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-tag-attributes.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.h:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:484:33: required from here 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'virtual void SPText::print(SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:484:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:484:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:484:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'void SPText::rebuildLayout()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:923:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 923 | Geom::Point anchor_point = layout.chunkAnchorPoint(iter); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'Geom::OptRect SPText::get_frame()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1148:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1148:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1148:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1157:70: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1157:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In function 'SPItem* create_text_with_inline_size(SPDesktop*, Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1239:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | SPItem *create_text_with_inline_size (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'Geom::OptRect SPText::get_frame()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1148:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const', inlined from 'virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:379:6: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:389:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 389 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'virtual void SPText::print(SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:484:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:480:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | void SPText::print(SPPrintContext *ctx) { | ^~~~~~ [895/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-font.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-font.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-font.cpp:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [896/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:19: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp: In member function 'Geom::Interval SPHatchPath::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:149:38: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp: In member function 'Geom::Interval SPHatchPath::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:149:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp: In member function 'void SPHatchPath::_readHatchPathVector(const char*, Geom::PathVector&, bool&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:255:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | gdouble last_point_x = pathv.back().finalPoint().x(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp: In member function 'Geom::Interval SPHatchPath::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:149:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ [897/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.h:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:373:43: required from here 373 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 |  this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:373:43: required from here 373 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 |  this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp: In member function 'virtual void SPImage::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:373:20: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 |  this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp: In member function 'virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:479:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | bbox = Geom::Rect::from_xywh(this->x.computed, this->y.computed, this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp: In member function 'virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:700:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 700 | p.emplace_back(Geom::Point(x0, y0) * i2d, Inkscape::SNAPSOURCE_IMG_CORNER, Inkscape::SNAPTARGET_IMG_CORNER); | ~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp: In member function 'bool SPImage::cropToArea(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:896:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 896 | bool SPImage::cropToArea(Geom::Rect area) | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp: In member function 'virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:479:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | bbox = Geom::Rect::from_xywh(this->x.computed, this->y.computed, this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp: In member function 'virtual Geom::Affine SPImage::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:715:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Point pos( Geom::Point(this->x.computed, this->y.computed) * xform ); | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp: In member function 'bool SPImage::cropToArea(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:896:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 896 | bool SPImage::cropToArea(Geom::Rect area) | ^~~~~~~ [898/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/sp-css-attr.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/attribute-rel-util.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.cpp:31: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-object.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-object.cpp: In member function 'Geom::Point SPObject::getExportDpi() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.cpp:1816:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1816 | Geom::Point SPObject::getExportDpi() const | ^~~~~~~~ [899/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:24: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.h: In member function 'Geom::Point SPGuide::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.h:54:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp: In member function 'virtual void SPPath::convert_to_guides() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:100:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | pts.emplace_back(cit->initialPoint() * i2dt, cit->finalPoint() * i2dt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ [900/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-offset.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-offset.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.h:21: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [901/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp: In member function 'void SPNamedView::translateGrids(const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:969:45: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 969 | auto scale = document->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:971:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:971:72: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:971:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp: In member function 'void SPNamedView::translateGrids(const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:971:72: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp: In member function 'void SPNamedView::updateViewPort()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:428:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | if (auto page = document->getPageManager().getPageAt(box->corner(0))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:431:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 431 | page->setDesktopRect(*box); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp: In function 'void sp_namedview_zoom_and_view_from_document(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:645:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | void sp_namedview_zoom_and_view_from_document(SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp: In member function 'void SPNamedView::show(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:548:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | _viewport->add(*box, desktop->getCanvasPagesBg(), desktop->getCanvasPagesFg()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp: In member function 'void SPNamedView::translateGuides(const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:964:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 964 | guide.moveto(point_on_line, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp: In member function 'void SPNamedView::translateGrids(const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:968:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 968 | void SPNamedView::translateGrids(Geom::Translate const &tr) { | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:968: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.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:968:6: 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.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:968: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.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:969:44: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 969 | auto scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:971:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~^~ [902/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-view.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'Geom::Interval SPHatch::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:598:34: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:667:54: required from here 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:667:54: required from here 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'Geom::Interval SPHatch::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:598:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:667:96: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:683:50: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/transforms.h:218:19: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { return Rotate(rad_from_deg(deg)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'Geom::OptInterval SPHatch::_calculateStripExtents(const Geom::OptRect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:715:92: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:720:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'Geom::Interval SPHatch::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:598:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'Geom::OptInterval SPHatch::_calculateStripExtents(const Geom::OptRect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:715:92: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:720:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:641:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 641 | SPHatch::RenderInfo SPHatch::_calculateRenderInfo(View const &view) const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:641:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)' at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from 'SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:676:92: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:683:49: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ~~~~~~~~~~~~^~ [903/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.h:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:212:46: required from here 212 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:212:46: required from here 212 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp: In member function 'virtual void SPSymbol::update(SPCtx*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:212:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:219:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | auto ref = Geom::Point(refX.computed, refY.computed) * c2p; | ^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp: In member function 'virtual void SPSymbol::update(SPCtx*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:212:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:220:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | c2p *= Geom::Translate(-ref); | ^~~ [904/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:33: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:53: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp: In member function 'Geom::Affine SPGradient::get_g2d_matrix(const Geom::Affine&, const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1093:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | return ( Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp: In member function 'void SPGradient::set_gs2d_matrix(const Geom::Affine&, const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1122:75: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1122:75: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp: In member function 'Geom::Affine SPGradient::get_g2d_matrix(const Geom::Affine&, const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1094:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1094 | * Geom::Translate(bbox.min()) | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp: In member function 'void SPGradient::set_gs2d_matrix(const Geom::Affine&, const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1122:75: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/14.2.0/vector:72, from /usr/include/c++/14.2.0/functional:64, from /usr/include/2geom-1.4.0/2geom/coord.h:40, from /usr/include/2geom-1.4.0/2geom/point.h:45: /usr/include/c++/14.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = SPGradientStop; _Alloc = std::allocator]': /usr/include/c++/14.2.0/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>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp: In member function 'void SPGradient::rebuildVector()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1060:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1060 | vector.stops.insert(vector.stops.begin(), gstop); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [905/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/intersection-graph.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp:35: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp: In function 'double diameter(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp:86:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | return rect->dimensions().length(); | ~~~~~~~~~~~~~~~~^~ [906/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/trace/trace.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [907/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp: In function 'void item_to_outline_add_marker(const SPObject*, Geom::Affine, Geom::Scale, Geom::PathVector*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:212:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp: In function 'bool item_find_paths(const SPItem*, Geom::PathVector&, Geom::PathVector&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:149:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | double size = Geom::L2(bounds->dimensions()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp: In function 'void item_to_outline_add_marker(const SPObject*, Geom::Affine, Geom::Scale, Geom::PathVector*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:212:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [908/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:206:42: required from here 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:345:29: required from here 345 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:206:42: required from here 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In member function 'virtual void SPMarker::update(SPCtx*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:213:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In member function 'Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:312:48: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:317:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | result *= Geom::Translate(base.translation()); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/transforms.h:218:19: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { return Rotate(rad_from_deg(deg)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In function 'const gchar* generate_marker(std::vector&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:509:14: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:509:14: 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.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In member function 'virtual void SPMarker::update(SPCtx*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:206:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:213:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In member function 'Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:312:48: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:305:14: 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::Affine SPMarker::get_marker_transform(const Geom::Affine &base, double linewidth, bool start_marker) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In function 'const gchar* generate_marker(std::vector&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:509:14: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:509:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [909/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp: In member function 'Geom::Rect SPFilter::get_automatic_filter_region(const SPItem*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp:369:70: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Rect SPFilter::get_automatic_filter_region(SPItem const *item) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp: In member function 'void SPFilter::update_filter_all_regions()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp:339:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | opt_r.unionWith(get_automatic_filter_region(item)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [910/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpegroupbbox.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpegroupbbox.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpegroupbbox.h:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpegroupbbox.cpp:11: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [911/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'Geom::Rect SPRect::getRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:508:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Rect SPRect::getRect() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'virtual Geom::Affine SPRect::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:393:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 393 | Geom::Point pos(Geom::Point(this->x.computed, this->y.computed) * xform); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'Geom::Rect SPRect::getRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:508:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'void SPRect::compensateRxRy(Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:522:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 522 | Geom::Point cx = c + Geom::Point(1, 0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'Geom::Rect SPRect::getRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:508:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'void SPRect::compensateRxRy(Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | gdouble eX = SPRect::vectorStretch(cx, c, xform); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [912/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:124:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Rect SPPage::getRect() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Translate SPPage::getDesktopAffine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:140:44: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentMargin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:149:40: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:126:33: required from here 126 | return Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:597:38: required from here 597 | movePage(this_affine.inverse() * other_affine, with_objects); | ^~~~~~~~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:126:33: required from here 126 | return Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'virtual void SPPage::set(SPAttr, const gchar*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:81:71: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | this->margin.readOrUnset(value, document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:124:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Rect SPPage::getRect() const | ^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDesktopRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:132:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Translate SPPage::getDesktopAffine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:140:17: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:142:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto box = getDesktopRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:143:49: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | return Geom::Translate(box.left(), box.top()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentMargin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:149:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:158:45: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:158:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return rect * document->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentBleed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:188:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return getBleed() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:188:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return getBleed() * document->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:201:50: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:201:51: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | return getRect() * document->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setDocumentRect(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:240:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setDesktopRect(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:254:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | void SPPage::setDesktopRect(Geom::Rect rect) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setSize(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:270:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | rect.setMax(rect.corner(0) + Geom::Point(width, height)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setMargin(const std::string&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:279:96: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | this->margin.fromString(value, document->getDisplayUnit()->abbr, document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'std::vector SPPage::getExclusiveItems(bool, bool, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:369:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | return document->getItemsInBox(0, in_bleed ? getDocumentBleed() : getDocumentRect(), hidden, true, true, false, in_layers); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'bool SPPage::isViewportPage() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:418:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return getDocumentRect().corner(0).floor() == rect->corner(0).floor(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:418:27: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return getDocumentRect().corner(0).floor() == rect->corner(0).floor(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:418:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return getDocumentRect().corner(0).floor() == rect->corner(0).floor(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::showPage(Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:426:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 426 | _canvas_item->add(getDesktopRect(), fg, bg); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::swapPage(SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:595:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:595:54: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:595:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:596:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:596:71: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:597:36: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 597 | movePage(this_affine.inverse() * other_affine, with_objects); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'virtual void SPPage::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:609:25: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | _canvas_item->update(getDesktopRect(), getDesktopMargin(), getDesktopBleed(), lbl ? lbl : alt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::copyFrom(SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:669:67: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 669 | margin.read(margin_box.write(), document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:51: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setDocumentRect(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:240:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setSize(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:270:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | rect.setMax(rect.corner(0) + Geom::Point(width, height)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::swapPage(SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:597:38: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 597 | movePage(this_affine.inverse() * other_affine, with_objects); | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:596:71: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:598:46: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | other->movePage(other_affine.inverse() * this_affine, with_objects); | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:124:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Rect SPPage::getRect() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentBleed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:186:12: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | Geom::Rect SPPage::getDocumentBleed() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:186: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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:186:12: 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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:186: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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:188:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return getBleed() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDesktopBleed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:191:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect SPPage::getDesktopBleed() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:199:12: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | Geom::Rect SPPage::getDocumentRect() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:199: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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:199:12: 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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:199: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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:201:50: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDesktopRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:132:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Translate SPPage::getDesktopAffine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:140:17: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:140:17: 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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:140:17: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:142:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto box = getDesktopRect(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentMargin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:149:12: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:149: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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:149:12: 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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:149: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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:158:45: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDesktopMargin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.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 | Geom::Rect SPPage::getDesktopMargin() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setMargin(const std::string&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:277:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | void SPPage::setMargin(const std::string &value) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'std::vector SPPage::getExclusiveItems(bool, bool, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:367:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | std::vector SPPage::getExclusiveItems(bool hidden, bool in_bleed, bool in_layers) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::copyFrom(SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:665:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 665 | void SPPage::copyFrom(SPPage *page) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setRect(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:218:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | void SPPage::setRect(Geom::Rect rect) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'void SPPage::setDocumentRect(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:238:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | void SPPage::setDocumentRect(Geom::Rect rect, bool add_margins) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:238: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.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:240:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:248:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | setRect(rect); | ~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In member function 'virtual void SPPage::set(SPAttr, const gchar*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:65:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void SPPage::set(SPAttr key, const gchar *value) | ^~~~~~ [913/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d-reference.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d-reference.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [914/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'std::pair SPGrid::getEffectiveOriginAndSpacing(int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:550:85: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | std::pair SPGrid::getEffectiveOriginAndSpacing(int index) const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'Geom::Point SPGrid::getOrigin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:673:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 673 | Geom::Point SPGrid::getOrigin() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'void SPGrid::setPrefValues()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:399:55: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | auto scale = document->getDocumentScale().inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:402:97: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | setOrigin(Geom::Point( | ~~~~~~ 401 |  Quantity::convert(prefs->getDouble(prefix + "/origin_x"), _display_unit, "px"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 |  Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'virtual void SPGrid::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:471:59: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | auto [origin, spacing] = getEffectiveOriginAndSpacing(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:489:63: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | const auto scale = document->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:491:75: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | auto gap = Geom::Point(_gap_x.computed,_gap_y.computed) * scale; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'std::pair SPGrid::getEffectiveOriginAndSpacing(int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | std::pair SPGrid::getEffectiveOriginAndSpacing(int index) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:552:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | auto origin = getOrigin(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:596:55: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto const scale = document->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:605:30: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 605 | return { origin, spacing }; | ^ /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.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'void SPGrid::setPrefValues()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:399:54: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | auto scale = document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'Geom::Point SPGrid::getOrigin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:673:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 673 | Geom::Point SPGrid::getOrigin() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'std::pair SPGrid::getEffectiveOriginAndSpacing(int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | std::pair SPGrid::getEffectiveOriginAndSpacing(int index) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:550:37: 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.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:550:37: 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.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:552:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | auto origin = getOrigin(); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:596:54: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto const scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'virtual void SPGrid::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:469:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 469 | void SPGrid::update(SPCtx *ctx, unsigned int flags) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:469:6: 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.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:469:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:469:6: 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.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:471:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | auto [origin, spacing] = getEffectiveOriginAndSpacing(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:489:62: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | const auto scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:493:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 493 | modular->set_gap_size(gap); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp: In member function 'void SPGrid::setPrefValues()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:375:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | void SPGrid::setPrefValues() | ^~~~~~ [915/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/color-profile.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/color-profile.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/color-profile.cpp:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/color-profile.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [916/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-metadata.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-metadata.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-metadata.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [917/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-factory.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d-side.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-factory.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-factory.cpp:47: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [918/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:49: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp: In member function 'void SPGroup::scaleChildItemsRec(const Geom::Scale&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:856:55: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:884:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 884 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:892:55: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp: In member function 'void SPGroup::scaleChildItemsRec(const Geom::Scale&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:856:55: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:884:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 884 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:892:55: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ [919/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:43, from /usr/include/2geom-1.4.0/2geom/circle.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:21: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/circle.h:41: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/angle.h: In member function 'bool Geom::AngleInterval::contains(Geom::Angle) const': /usr/include/2geom-1.4.0/2geom/angle.h:326:10: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool contains(Angle a) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'Geom::Point SPGenericEllipse::getPointAtAngle(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:629:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'void SPGenericEllipse::position_set(gdouble, gdouble, gdouble, gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:667:48: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | this->start = Geom::Angle::from_degrees(prefs->getDouble("/tools/shapes/arc/start", 0.0)).radians0(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In function 'double vectorStretch(const Geom::Point&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:693:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 693 | return (n * trans.withoutTranslation()).length(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'void SPGenericEllipse::normalize()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:626:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | this->end = a.finalAngle().radians0(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path-sink.h: In member function 'void Geom::PathIteratorSink::append(const Geom::Path&) [with OutputIterator = std::back_insert_iterator]': /usr/include/2geom-1.4.0/2geom/path-sink.h:184:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | moveTo(other.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'Geom::Point SPGenericEllipse::getPointAtAngle(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:631:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | return Geom::Point::polar(arg) * Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ [920/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:275:33: required from here 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp: In member function 'virtual void SPFlowtext::print(SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:275:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:275:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:275:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp: In member function 'Inkscape::XML::Node* SPFlowtext::getAsText()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:503:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 503 | Geom::Point anchor_point = this->layout.characterAnchorPoint(this->layout.begin()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp: In member function 'void SPFlowtext::fix_overflow_flowregion(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:716:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | scale = scale.inverse(); | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp: In member function 'void SPFlowtext::fix_overflow_flowregion(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:716:42: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | scale = scale.inverse(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp: In member function 'virtual void SPFlowtext::print(SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:275:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:271:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | void SPFlowtext::print(SPPrintContext *ctx) { | ^~~~~~~~~~ [921/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:34: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:89: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'Geom::Scale Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Rect&, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1781:167: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.4.0/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const PathVector&, const Scale&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:908:38: required from here 908 | return sp_svg_write_path(pathv * tr_s * tr_p); | ^~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'virtual void Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, const gchar*, SPDocument*, const char*, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:363:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto scale = _clipboardSPDoc->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:404:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 404 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:820:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:830:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 830 | set->setScaleRelative(sel_size->midpoint(), | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:831:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 831 | _getScale(set->desktop(), min, max, *sel_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1115:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1115 | _clipnode->setAttributePoint("min", size->min()); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1123:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1123 | auto page_rect = page->getDesktopRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1124:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1124 | _clipnode->setAttributePoint("page-min", page_rect.min()); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'Geom::Scale Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Rect&, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1781:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'bool Inkscape::UI::ClipboardManagerImpl::_pasteNodes(SPDesktop*, SPDocument*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:625:87: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 625 | source_to_target *= Geom::Translate((desktop->point() - bbox.midpoint()).round()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'virtual Glib::ustring Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:906:48: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 906 | auto tr_s = doc->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_onGet(Gtk::SelectionData&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1632:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1632 | void ClipboardManagerImpl::_onGet(Gtk::SelectionData &sel, guint /*info*/) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'Geom::Scale Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Rect&, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1781:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'virtual void Inkscape::UI::ClipboardManagerImpl::insertSymbol(SPDesktop*, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:417:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | void ClipboardManagerImpl::insertSymbol(SPDesktop *desktop, Geom::Point const &shift_dt) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'virtual Glib::ustring Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:887:15: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 887 | Glib::ustring ClipboardManagerImpl::getPathParameter(SPDesktop* desktop) | ^~~~~~~~~~~~~~~~~~~~ In constructor 'Geom::Path::ClosingSegment::ClosingSegment(const Geom::Point&, const Geom::Point&)', inlined from 'Geom::Path::Path(const Geom::Point&)' at /usr/include/2geom-1.4.0/2geom/path.h:383:47, inlined from 'Geom::PathIteratorSink::PathIteratorSink(OutputIterator) [with OutputIterator = std::back_insert_iterator]' at /usr/include/2geom-1.4.0/2geom/path-sink.h:119:32, inlined from 'Geom::PathBuilder::PathBuilder()' at /usr/include/2geom-1.4.0/2geom/path-sink.h:231:80: /usr/include/2geom-1.4.0/2geom/path.h:365:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:782:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:809:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 809 | min = clipnode->getAttributePoint((visual_bbox ? "min" : "geom-min"), min); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:820:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1004:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1004 | void ClipboardManagerImpl::_copySelection(ObjectSet *selection) | ^~~~~~~~~~~~~~~~~~~~ [922/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowregion.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowregion.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowregion.cpp:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [923/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:552:30: required from here 552 | return *bbox_cache * delta; | ^~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:1215:42: required from here 1215 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:352:56: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In member function 'Geom::OptRect SPShape::either_bbox(const Geom::Affine&, SPItem::BBoxType, bool, Geom::OptRect, const Geom::Affine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:552:28: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | return *bbox_cache * delta; | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In member function 'virtual void SPShape::print(SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:724:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 724 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:724:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 724 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In member function 'virtual void SPShape::print(SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:724:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 724 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:709:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | void SPShape::print(SPPrintContext* ctx) { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:352:56: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | sp_shape_update_marker_view(SPShape *shape, Inkscape::DrawingItem *ai) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In member function 'Geom::OptRect SPShape::either_bbox(const Geom::Affine&, SPItem::BBoxType, bool, Geom::OptRect, const Geom::Affine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:552:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | return *bbox_cache * delta; | ^~~~~ [924/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-polygon.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d-side.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d-side.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/box3d-side.cpp: In member function 'virtual void Box3DSide::set_shape()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d-side.cpp:144:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | void Box3DSide::set_shape() { | ^~~~~~~~~ [925/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-anchor.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [926/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use-reference.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use-reference.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/math/tools/config.hpp:163, from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from /usr/include/2geom-1.4.0/2geom/math-utils.h:43, from /usr/include/2geom-1.4.0/2geom/point.h:47: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [927/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.h:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [928/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.h:21: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:59: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:31: required from here 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:948:41: required from here 948 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 949 |  bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 |  bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 |  w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 |  h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 |  ); | ~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:948:41: required from here 948 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 949 |  bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 |  bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 |  w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 |  h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 |  ); | ~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::setCenter(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:335:70: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'Geom::OptRect SPItem::visualBounds(const Geom::Affine&, bool, bool, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:948:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 948 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 949 |  bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 |  bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 |  w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 |  h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 |  ); | ~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::scale_rel(const Geom::Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1918:49: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1918 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'Geom::OptRect SPItem::visualBounds(const Geom::Affine&, bool, bool, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:948:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 948 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 949 |  bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 |  bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 |  w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 |  h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 |  ); | ~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::scale_rel(const Geom::Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1917:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1917 | Geom::Translate const s(bbox->midpoint()); // use getCenter? | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1918:49: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1918 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'virtual void SPItem::convert_to_guides() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1883:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1883 | Geom::Point C((*bbox).max()); | ~~~~~~~~~~~^~ [929/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/unit.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/unit.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [930/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp: In member function 'void SPClipPath::update_view(View&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:125:105: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~^~ [931/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.h:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [932/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path-reference.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [933/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:41: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.h:50: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:49: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: [01;36mnote: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp: In member function 'bool SPMeshNodeArray::fill_box(Geom::OptRect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2798:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2798 | Geom::Translate t1(-(*mesh_bbox).min()); | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp: In member function 'Geom::Point SPMeshPatchI::getPoint(unsigned int, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:111:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Point SPMeshPatchI::getPoint( unsigned s, unsigned pt ) { | ^~~~~~~~~~~~ [934/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use-reference.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp: In member function 'void SPConnEndPair::getEndpoints(Geom::Point*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp:232:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | endPts[h] = *(curve->first_point()) * i2d; | ^~~ [935/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/point.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/point.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/point.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [936/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/fontbutton.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/fontbutton.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [937/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite-reference.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite-reference.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite-reference.cpp:10: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [938/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/spiro.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [939/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.cpp:29: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [940/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/hidden.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/hidden.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [941/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/spiro-converters.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/spiro-converters.cpp:12: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [942/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/text.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/text.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h: In function 'constexpr Geom::Point Geom::rot90(const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:344:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | constexpr Point rot90(Point const &p) { | ^~~~~ [943/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/random.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/random.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [944/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [945/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:37: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/object-set.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.cpp: In member function 'std::optional Inkscape::ObjectSet::center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.cpp:464:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | return first->getCenter(); | ~~~~~~~~~~~~~~~~^~ [946/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/message.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/message.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [947/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/colorpicker.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/colorpicker.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [948/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.cpp:22: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.cpp: In member function 'Geom::Point Persp3D::get_PL_dir_from_pt(const Geom::Point&, Proj::Axis) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.cpp:309:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Persp3D::get_PL_dir_from_pt (Geom::Point const &pt, Proj::Axis axis) const { | ^~~~~~~ [949/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpeobject-reference.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [950/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpeobject.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpeobject.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpeobject.cpp:12: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpeobject.cpp:13: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [951/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.h:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp:12: /usr/include/2geom-1.4.0/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Linear2d&, double)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp:83:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | PowerStrokePointArrayParam::knot_get(size_t index) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp:83:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | PowerStrokePointArrayParam::knot_get(size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /usr/include/2geom-1.4.0/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.h:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h: In member function 'virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72, from /usr/include/c++/14.2.0/functional:64, from /usr/include/2geom-1.4.0/2geom/coord.h:40, from /usr/include/2geom-1.4.0/2geom/point.h:45: /usr/include/c++/14.2.0/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_click(guint)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp:330:23: /usr/include/c++/14.2.0/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [952/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.cpp: In member function 'StorageType Inkscape::LivePathEffect::ArrayParam::readsvg(const char*) [with StorageType = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.cpp:50:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | ArrayParam::readsvg(char const * const str) | ^~~~~~~~~~~~~~~~~~~~~~~ [953/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-text_label.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-text_label.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h: In function 'constexpr Geom::Point Geom::rot90(const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:344:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | constexpr Point rot90(Point const &p) { | ^~~~~ [954/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpeobject.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/scalararray.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/scalararray.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/scalararray.h:14: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [955/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o [956/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o [957/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o [958/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [959/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/originalsatellite.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/originalsatellite.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [960/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o [961/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-test-doEffect-stack.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-test-doEffect-stack.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-test-doEffect-stack.cpp: In constructor 'Inkscape::LivePathEffect::LPEdoEffectStackTest::LPEdoEffectStackTest(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-test-doEffect-stack.cpp:20:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 20 | point(_("Point param:"), "tooltip of point parameter", "point_param", &wr, this), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [962/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o [963/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o [964/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-spiro.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-spiro.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /usr/include/2geom-1.4.0/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ [965/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o [966/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/patharray.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/patharray.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/patharray.h:23: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [967/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o [968/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-skeleton.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-skeleton.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [969/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/togglebutton.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/togglebutton.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [970/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEVonKoch::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:110:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Point A = refpath.pointAt(0); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [971/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/sys.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [972/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/object/box3d.cpp: In member function 'Geom::Point SPBox3D::get_corner_screen(guint, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:295:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | SPBox3D::get_corner_screen (guint id, bool item_coords) const { | ^~~~~~~ [973/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-path_length.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-path_length.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [974/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-parallel.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-parallel.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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 file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-parallel.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h: In member function 'virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ [975/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.cpp:367:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point FilletChamferKnotHolderEntity::knot_get() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ [976/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tangent_to_curve.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tangent_to_curve.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tangent_to_curve.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tangent_to_curve.cpp:86:56: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tangent_to_curve.cpp:87:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | derivA = derivA * rot; | ~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/transforms.h:218:19: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { return Rotate(rad_from_deg(deg)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tangent_to_curve.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tangent_to_curve.cpp:86:48: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tangent_to_curve.cpp: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 | derivA = derivA * rot; | ^~~ [977/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::LPETransform2Pts::pointAtNodeIndex(Geom::PathVector, size_t) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:229:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:425:50: required from here 425 | pathv_turn *= Geom::Rotate(previous_angle); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETransform2Pts::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:98:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | point_a = pathvector.initialPoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::LPETransform2Pts::pointAtNodeIndex(Geom::PathVector, size_t) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:229:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) const | ^~~~~~~~~~~~~~~~ [978/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/originalpath.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/originalpath.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.h:16: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [979/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [980/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:22: /usr/include/2geom-1.4.0/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Linear2d&, double)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In function 'Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]': /usr/include/2geom-1.4.0/2geom/d2.h:320:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]', inlined from 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(const Geom::Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:88:24: /usr/include/c++/14.2.0/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [981/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perp_bisector.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perp_bisector.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ [982/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:13: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:128:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:175:20: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/transforms.h:218:19: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { return Rotate(rad_from_deg(deg)); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:194:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | LPEShowHandles::drawHandle(Geom::Point p) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:147:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | if(!are_near((*cubic)[0],(*cubic)[1])) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:175:48: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.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 | LPEShowHandles::drawNode(Geom::Point p, Geom::NodeType nodetype) | ^~~~~~~~~~~~~~ [983/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o [984/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodetype.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodetype.cpp: In function 'Geom::NodeType Geom::get_nodetype(const Curve&, const Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodetype.cpp:28:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if ( !are_near(c_incoming.pointAt(1), c_outgoing.pointAt(0)) ) | ~~~~~~~~~~~~~~~~~~^~~ [985/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.h:16: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.cpp:14: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [986/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpeobject.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellitearray.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellitearray.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellitearray.h:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/array.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [987/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/wave.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [988/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/unsharpmask.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [989/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o [990/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-jointype.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-jointype.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-jointype.cpp:15: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [991/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/inkscape-preferences.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/inkscape-preferences.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/inkscape-preferences.h:41: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/inkscape-preferences.cpp:57: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/inkscape-preferences.cpp:67: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [992/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:27: /usr/include/2geom-1.4.0/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Linear2d&, double)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp: In member function 'void Inkscape::LivePathEffect::LPELattice2::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:293:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:300:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp: In member function 'void Inkscape::LivePathEffect::LPELattice2::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:314:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:321:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp: In member function 'void Inkscape::LivePathEffect::LPELattice2::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:293:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:309:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp: In member function 'void Inkscape::LivePathEffect::LPELattice2::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:314:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:330:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]', inlined from 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(const Geom::Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:125:24: /usr/include/c++/14.2.0/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:346:17: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | vertical(grid_point_0, grid_point_1,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [993/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.h:10, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:8: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPESimplify::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:153:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | double size = Geom::L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPESimplify::generateHelperPathAndSmooth(Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:245:62: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | angleFixed -= Geom::Angle::from_degrees(180.0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:246:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | point_at2 = Geom::Point::polar(angleFixed, dist) + point_at3; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/angle.h:136:18: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | static Angle from_degrees(Coord d) { | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [994/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_with_radius.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_with_radius.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_with_radius.cpp:19: /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_with_radius.cpp:20: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_with_radius.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPECircleWithRadius::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_with_radius.cpp:48:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | double radius = Geom::L2(pt - center); | ^~~~~~ [995/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:224:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:224:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:328:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:335:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:349:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 349 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:356:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:328:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:344:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:349:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 349 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:365:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:387:17: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | vertical(up_left_point, up_right_point,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:433:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | down_left_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [996/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-sketch.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-sketch.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-sketch.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPESketch::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-sketch.cpp:248:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | bool closed = piece.segs.front().at0() == piece.segs.back().at1(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-sketch.cpp: In member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPESketch::computePerturbation(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-sketch.cpp:206:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | dA = B-A-dB; | ^~ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::portion(const Piecewise&, double, double) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:449:20: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::portion(const Piecewise&, double, double) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:449:20: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [997/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powermask.h:10, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powermask.cpp:5: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [998/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/resource.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/io/resource.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [999/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELineSegment::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.cpp:45:74: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::tie(bboxA, bboxB) = UI::Tools::lpetool_get_limiting_bbox_corners(lpeitem->document); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPELineSegment::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.cpp:53:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | A = path_in.initialPoint(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELineSegment::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-line_segment.cpp:43:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | void LPELineSegment::doBeforeEffect(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1000/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/shade.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1001/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerclip.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerclip.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerclip.cpp:126:54: required from here 126 | res_hlp *= Geom::Translate(0, -999999); | ^ /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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1002/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/spread.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1003/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/swirl.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1004/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/threshold.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1005/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/fill-conversion.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/fill-conversion.cpp:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1006/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.h:17: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:17: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:18: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<2>; Args = {const Geom::Point&, const Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1007/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp: In function 'Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:154:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^~~~~~~~~~~~~~~~~ [1008/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/reduceNoise.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1009/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:98:35: required from here 98 | pwd2_B.setDomain(pwd2_A.domain()); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:110:38: required from here 110 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolate::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:98:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | pwd2_B.setDomain(pwd2_A.domain()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:110:102: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1010/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/solarize.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1011/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:52: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1456:58: required from here 1456 | output_pv *= Geom::Translate(center).inverse(); | ^ /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::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1459:63: required from here 1459 | output_pv *= Geom::Rotate::from_degrees(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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 62 | p = p * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1462:58: required from here 1462 | output_pv *= Geom::Scale(scaleok, scaleok); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | 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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1462:58: required from here 1462 | output_pv *= Geom::Scale(scaleok, scaleok); | ^ /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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:248:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:250:62: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:252:49: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:272:97: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point spcenter_base = (*sp_lpe_item->geometricBounds(transformoriginal)).midpoint(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:349:70: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 349 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:466:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | auto translate = p * gap.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:467:103: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1223:49: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1259:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | gapx_unit = Inkscape::Util::Quantity::convert(gapx, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1272:75: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1272:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1272:75: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1272:145: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1274:71: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1274:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1274:71: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1274:143: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1275:79: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1275:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1275:79: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1275:155: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1449:44: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1456:57: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1456 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1459:56: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1459 | output_pv *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1551:57: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1551 | output_pv *= Geom::Translate(center).inverse() * mirror * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(const SPLPEItem*, std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1571:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1571:58: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1571:125: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(const Geom::Point&, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1689:178: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | value = Inkscape::Util::Quantity::convert((value/lpe->end_scale(lpe->scaleok, false)) * 2, "px", lpe->unit.get_abbreviation()) * SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(const Geom::Point&, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1709:178: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | value = Inkscape::Util::Quantity::convert((value/lpe->end_scale(lpe->scaleok, false)) * 2, "px", lpe->unit.get_abbreviation()) * SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1716:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1716 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1727:140: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1727 | value = Inkscape::Util::Quantity::convert(lpe->gapx, lpe->unit.get_abbreviation(), "px") / SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1730:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1730 | ret = (bbox).corner(1) + Geom::Point((value * lpe->end_scale(scale, false))/2.0,0); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1747:140: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | value = Inkscape::Util::Quantity::convert(lpe->gapy, lpe->unit.get_abbreviation(), "px") / SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1750:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1750 | ret = (bbox).corner(3) + Geom::Point(0,(value * lpe->end_scale(scale, false))/2.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1272:75: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1272:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1274:71: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1274:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1275:79: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1275:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:250:62: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:272:96: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point spcenter_base = (*sp_lpe_item->geometricBounds(transformoriginal)).midpoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:349:70: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 349 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:467:103: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(const SPLPEItem*, std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1571:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1456:57: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1456 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h: In member function 'virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(const Geom::Point&, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1676:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1676 | void KnotHolderEntityCopyGapX::knot_set(Geom::Point const &p, Geom::Point const&/*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1676: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1689:178: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | value = Inkscape::Util::Quantity::convert((value/lpe->end_scale(lpe->scaleok, false)) * 2, "px", lpe->unit.get_abbreviation()) * SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1680:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1680 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(const Geom::Point&, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1696:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1696 | void KnotHolderEntityCopyGapY::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1696: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1709:178: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | value = Inkscape::Util::Quantity::convert((value/lpe->end_scale(lpe->scaleok, false)) * 2, "px", lpe->unit.get_abbreviation()) * SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1700:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1700 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1716:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1716 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1716: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1716: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1716: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1727:140: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1727 | value = Inkscape::Util::Quantity::convert(lpe->gapx, lpe->unit.get_abbreviation(), "px") / SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1736:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1736: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1736: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1747:140: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | value = Inkscape::Util::Quantity::convert(lpe->gapy, lpe->unit.get_abbreviation(), "px") / SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1223:49: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1187:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1187 | LPETiling::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1187:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)' at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from 'virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1223:49: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1259:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | gapx_unit = Inkscape::Util::Quantity::convert(gapx, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:252:49: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:204:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | LPETiling::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1449:44: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1319:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1319 | LPETiling::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^~~~~~~~~ [1012/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/oilPaint.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1013/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor&, const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderGroups(std::vector*, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch-ordering.cpp:894:22: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor&, const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderGroups(std::vector*, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch-ordering.cpp:894:22: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1014/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-constructgrid.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-constructgrid.cpp:65:50: required from here 65 | path_out.push_back(path_out.back() * second_translation ); | ^~~~~~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-constructgrid.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEConstructGrid::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-constructgrid.cpp:46:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Point first_p = (*it++).initialPoint(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1015/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /usr/include/2geom-1.4.0/2geom/line.h:132:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:355:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | inline Point lerp(Coord t, Point const &a, Point const &b) { | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(const Geom::PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:586:22: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ [1016/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/raise.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1017/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/opacity.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1018/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:155:48: required from here 155 | pvec *= Geom::Translate(A).inverse(); | ^ /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::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:156:64: required from here 156 | pvec *= Geom::Rotate(Geom::rad_from_deg(mark_angle)); | ^ /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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp: In member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:104:143: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | real_mark_length = Inkscape::Util::Quantity::convert(real_mark_length, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:115:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | n_major = real_mark_length * n; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:155:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | pvec *= Geom::Translate(A).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:238:148: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | real_mark_distance = Inkscape::Util::Quantity::convert(real_mark_distance, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:262:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | Point A = pwd2_in(t_cuts[i]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp: In member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:155:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | pvec *= Geom::Translate(A).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:263:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 263 | Point n = rot90(unit_vector(speed(t_cuts[i])))*sign; | ~~~~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp: In member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:94:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | LPERuler::ruler_mark(Geom::Point const &A, Geom::Point const &n, MarkType const &marktype) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:94: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:104:143: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | real_mark_length = Inkscape::Util::Quantity::convert(real_mark_length, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:118:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | n_major = n_major * 0.5; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:182:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | LPERuler::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:182: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:238:148: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | real_mark_distance = Inkscape::Util::Quantity::convert(real_mark_distance, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]', inlined from 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:262:26: /usr/include/2geom-1.4.0/2geom/piecewise.h:101:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ~~~~~~~^~~ [1019/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/normalize.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1020/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/sharpen.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1021/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1022/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/sample.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1023/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1024/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate_points.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate_points.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolatePoints::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate_points.cpp:62:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | pts.push_back(path_it.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate_points.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke-interpolators.h: In member function 'Geom::CubicBezier Geom::Interpolate::CentripetalCatmullRomInterpolator::calc_bezier(Geom::Point, Geom::Point, Geom::Point, Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke-interpolators.h:242:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | CubicBezier calc_bezier(Point p0, Point p1, Point p2, Point p3) const { | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate_points.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolatePoints::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate_points.cpp:48:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | LPEInterpolatePoints::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~~~~~~~ [1025/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/negate.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1026/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_3pts.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_3pts.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_3pts.cpp:19: /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_3pts.cpp:20: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_3pts.cpp: In function 'void Inkscape::LivePathEffect::_circle3(const Geom::Point&, const Geom::Point&, const Geom::Point&, Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-circle_3pts.cpp:41:26: 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 w = (C - B).ccw(); | ~~~~~~~~~~~^~ [1027/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/modulate.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1028/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/save-image.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1029/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/stock-items.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/stock-items.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [1030/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:12: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:19: 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(); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::ClosingSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:367:90: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Curve *reverse() const override { return new ClosingSegment((*this)[1], (*this)[0]); } | ^ [1031/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.h: In member function 'Geom::Point Inkscape::LivePathEffect::VectorParam::getOrigin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.h:42:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Point getOrigin() const { return origin; }; | ^~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.h: In member function 'Geom::Point Inkscape::LivePathEffect::VectorParam::getVector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.h:41:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point getVector() const { return vector; }; | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp: In constructor 'Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:90:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | lc.pt = f.valueAt(j); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::LivePathEffect::LevelCrossingInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::LivePathEffect::LevelCrossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::ClosingSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:367:90: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Curve *reverse() const override { return new ClosingSegment((*this)[1], (*this)[0]); } | ^ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::LivePathEffect::LevelCrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:96:22: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::LivePathEffect::LevelCrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:96:22: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::LivePathEffect::LevelCrossingInfoOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:110:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::LivePathEffect::LevelCrossingInfoOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:110:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1032/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/d2.h: In function 'Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]': /usr/include/2geom-1.4.0/2geom/d2.h:320:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp: In member function 'Geom::D2 Gear::_arc(double, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp:88:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | B[0] = cos(bo,2); | ~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp: In member function 'Gear Gear::spawn(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp:177:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Gear Gear::spawn(Geom::Point p) { | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp: In member function 'Geom::D2 Gear::_involute(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp:77:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | B[0] = cos(bo,2); | ~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1033/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.cpp:302:47: required from here 302 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.cpp: In function 'Geom::Piecewise > Inkscape::LivePathEffect::stretch_along(Geom::Piecewise >, Geom::Path, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.cpp:302:47: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETaperStroke::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-taperstroke.cpp:486:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | start_attach_point.push_back(first_cusp(attach_startv[index])); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [1034/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1035/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.cpp: In member function 'void PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.cpp:223:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | if (Geom::are_near(_pathvector[k][l].initialPoint(), pathv[i][j].initialPoint(), 0.001)) { // epsilon is not enought big | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [1036/1155] Building C object src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-angle_bisector.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-angle_bisector.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1037/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp:192:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Geom::Point LPERoughen::randomize(double max_length, bool is_node) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp:203:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | output = Geom::Point::polar(ray.angle(), max_length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1038/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-recursiveskeleton.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-recursiveskeleton.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-recursiveskeleton.cpp:83:47: required from here 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-recursiveskeleton.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERecursiveSkeleton::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-recursiveskeleton.cpp:83:47: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [1039/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::finalPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:222:11: 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 finalPoint() const { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1040/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dashed-stroke.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dashed-stroke.cpp:5: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dashed-stroke.cpp:8: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dashed-stroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEDashedStroke::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dashed-stroke.cpp:91:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /usr/include/2geom-1.4.0/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1041/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/equalize.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1042/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp:103:38: required from here 103 | Interval bndsA = A.domain(); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp:113:32: required from here 113 | Point start = A(tA); | ~^~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp:103:39: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Interval bndsA = A.domain(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp:113:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Point start = A(tA); | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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 double&, const Geom::Point&)': /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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1043/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/implode.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1044/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/edge.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1045/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/fix-broken-links.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1046/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/level.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1047/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/crop.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/crop.cpp:10: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/crop.cpp:48:77: required from here 48 | translate = Geom::Translate(((_left - _right) / 2.0) * (bbox->dimensions()[Geom::X] / (double) image->columns()), | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/crop.cpp: In member function 'virtual void Inkscape::Extension::Internal::Bitmap::Crop::postEffect(Magick::Image*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/crop.cpp:48:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | translate = Geom::Translate(((_left - _right) / 2.0) * (bbox->dimensions()[Geom::X] / (double) image->columns()), | ~~~~~~~~~~~~~~~~^~ [1048/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/channel.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1049/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/medianFilter.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1050/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-utils.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-utils.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-utils.cpp: In function 'Geom::Rect getRect(const PDFRectangle*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-utils.cpp:111:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Rect getRect(_POPPLER_CONST PDFRectangle *box) | ^~~~~~~ [1051/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/enhance.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1052/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In function 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:93:53: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | double const ta, double const width){ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:677:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:483:87: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Interval hidden = findShadowedTime(gpaths[i0], flag_j, ti, width/2); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In function 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:95:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Point T = unit_vector(pt_and_dir[1]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:141:30: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | return Interval(tmin,tmax); | ^ /usr/include/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /usr/include/2geom-1.4.0/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In function 'std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:70:29: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h: In member function 'virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In function 'Geom::Path::size_type Inkscape::LivePathEffect::size_nondegenerate(const Geom::Path&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:48:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | static Geom::Path::size_type size_nondegenerate(Geom::Path const &path) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In function 'std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:70:29: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In function 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | findShadowedTime(Geom::Path const &patha, std::vector const &pt_and_dir, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:92: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:92:1: 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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:95:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Point T = unit_vector(pt_and_dir[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:111:23: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:113:23: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:115:23: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:117:23: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:121:21: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:123:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In file included from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect-enum.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:12: /usr/include/c++/14.2.0/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 = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const Geom::PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:216:38: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const Geom::PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:217:38: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:401:1: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^~~~~~~ In constructor 'Geom::Path::ClosingSegment::ClosingSegment(const Geom::Point&, const Geom::Point&)', inlined from 'Geom::Path::Path(const Geom::Point&)' at /usr/include/2geom-1.4.0/2geom/path.h:383:47, inlined from 'Geom::Path Geom::Path::portion(Geom::Coord, Geom::Coord) const' at /usr/include/2geom-1.4.0/2geom/path.h:646:14, inlined from 'Geom::Path Geom::Path::portion(const Geom::Interval&) const' at /usr/include/2geom-1.4.0/2geom/path.h:652:76, inlined from 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:534:50: /usr/include/2geom-1.4.0/2geom/path.h:365:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ [1053/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/levelChannel.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1054/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/contrast.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1055/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:7: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /usr/include/2geom-1.4.0/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1056/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/blur.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1057/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bspline.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bspline.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bspline.cpp:15: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bspline.cpp:367:79: required from here 367 | pathv *= Geom::Translate(p - Geom::Point(0.5*helper_size, 0.5*helper_size)); | ^ /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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bspline.cpp: In function 'void Inkscape::LivePathEffect::sp_bspline_do_effect(SPCurve&, double, Geom::PathVector&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bspline.cpp:195:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | double factor = Geom::nearest_time((*cubic)[2], path_it.front()) / DEFAULT_END_POWER; | ~~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ [1058/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.h:17: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.h:18: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:14: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:114:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:116:50: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:289:83: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:354:127: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::addChamferSteps(Geom::Path&, Geom::Path, Geom::Point, size_t)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:391:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:95:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:95:6: 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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:95: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:95:6: 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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:114:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:116:50: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:273:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 273 | void LPEFilletChamfer::setSelected(PathVectorNodeSatellites *_pathvector_nodesatellites) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::updateAmount()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:228:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | void LPEFilletChamfer::updateAmount() | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::addChamferSteps(Geom::Path&, Geom::Path, Geom::Point, size_t)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:391:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:301:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:336:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:354:127: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [1059/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o [1060/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/gaussianBlur.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1061/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bounding-box.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bounding-box.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1062/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/charcoal.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1063/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h:37: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h:39, from /usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h:38: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:13: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:224:72: required from here 224 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:215:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | if (Geom::are_near(pwd2_in[0].at0(),pwd2_in[pwd2_in.size()-1].at1(), 0.01)) { | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:224:72: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:239:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:240:93: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /usr/include/2geom-1.4.0/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h: In member function 'virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:10: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:160:1: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~~~ [1064/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/colorize.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1065/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/addNoise.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1066/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-envelope.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-envelope.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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 file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [1067/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/widget.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1068/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/emboss.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1069/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/despeckle.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1070/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:145:84: required from here 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:145:84: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:148:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | part.continuousConcat(connector + cut.lastValue()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:152:55: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | } else if (!are_near(portion_t, pwd2_in.domain().max())) { | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:155:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | part.continuousConcat(connector + cut.lastValue()); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /usr/include/2geom-1.4.0/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]); /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(const Geom::Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:127:17: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ [1071/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/filter/filter-file.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1072/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/cycleColormap.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1073/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o [1074/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o [1075/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-clone-original.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-clone-original.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ [1076/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/path-intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.cpp:15: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.cpp:16: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.cpp: In member function 'Geom::Point NodeSatellite::getPosition(const Geom::Curve&, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-nodesatellite.cpp:196:83: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | Geom::Point NodeSatellite::getPosition(Geom::Curve const &curve_in, bool inverse) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/math/tools/config.hpp:163, from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from /usr/include/2geom-1.4.0/2geom/math-utils.h:43, from /usr/include/2geom-1.4.0/2geom/point.h:47: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/vector:62, from /usr/include/2geom-1.4.0/2geom/curve.h:41: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr _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++/14.2.0/bits/stl_algo.h:1855:34, inlined from 'constexpr 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++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1077/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-base.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-social.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-social.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1078/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/widget-spacer.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1079/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o [1080/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o [1081/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-base.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-video.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-video.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1082/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/widget-label.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1083/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o [1084/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-base.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-screen.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-screen.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1085/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/widget-image.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1086/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1087/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/enum.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dynastroke.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dynastroke.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)': /usr/include/2geom-1.4.0/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]; /usr/include/2geom-1.4.0/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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 /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [1088/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/loader.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1089/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:608:55: required from here 608 | path_out *= Geom::Translate(half_dir * gap); | ^ /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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:190:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:194:65: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:676:61: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:687:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | join_pv *= Geom::Translate(half_dir * rot * gap); | ~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:194:65: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp: In member function 'void Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, const Geom::Path&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:534:94: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | position = Geom::sgn(Geom::cross(divider[1].finalPoint() - divider[0].finalPoint(), side_checker - divider[0].finalPoint())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:676:61: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:579:100: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider; | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:150:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | LPECopyRotate::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'void Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, const Geom::Path&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:526:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1090/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-from-file.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1091/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-base.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-other.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-other.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1092/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter-string.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1093/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter-color.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1094/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:24: /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:25: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:26: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp: In static member function 'static Geom::Point Inkscape::LivePathEffect::LPEPts2Ellipse::projectPoint(Geom::Point, double (*)[3])': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:629:70: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point LPEPts2Ellipse::projectPoint(Geom::Point p, double m[][3]) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp: In member function 'int Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(const std::vector&, Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:437:57: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:438:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::center() const': /usr/include/2geom-1.4.0/2geom/ellipse.h:119:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Point center() const { return _center; } | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp: In member function 'int Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(const std::vector&, Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:716:53: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:717:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp: In member function 'int Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(const std::vector&, Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:437:57: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:438:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp: In member function 'int Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(const std::vector&, Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:716:53: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:717:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp: In function 'void Inkscape::LivePathEffect::evalSteinerEllipse(const Geom::Point&, const Geom::Point&, const Geom::Point&, const double&, Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:553:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 553 | pRes = pCenter + pCenter_Pt2 * cos(angle) + pPt0_Pt1 * sin(angle) / sqrt(3); | ^ [1095/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-base.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-paper.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-paper.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1096/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/widget-separator.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1097/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter-bool.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1098/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.cpp:19: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom.cpp:22: /usr/include/2geom-1.4.0/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /usr/include/2geom-1.4.0/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:31: required from here 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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 file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /usr/include/2geom-1.4.0/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom.cpp: In function 'Geom::PathVector pathv_to_linear_and_cubic_beziers(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.cpp:521:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 521 | output.back().start( pit.initialPoint() ); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.cpp:13: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/algorithm:60: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr _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++/14.2.0/bits/stl_algo.h:1855:34, inlined from 'constexpr 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++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1099/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter-optiongroup.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1100/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/input.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1101/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:16: /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp: In function 'Geom::Point Geom::intersection_point(Point, Point, Point, Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:23:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | static Point intersection_point(Point origin_a, Point vector_a, Point origin_b, Point vector_b) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /usr/include/2geom-1.4.0/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' 131 | return (*this)(t); | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:65: required from here 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /usr/include/2geom-1.4.0/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]); /usr/include/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp: In function 'void {anonymous}::extrapolate_join_internal(const join_data&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:550:81: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:564:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 564 | Geom::Point temp = bisector.versor(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:566:24: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:571:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | ortho.pointAt(0), ortho.versor() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp: In function 'Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:247:54: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:250:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:275:55: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:279:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | Geom::Coord r_new = Geom::distance( center_new[0].point(), start_pt ); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/line.h:504:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h:506:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ~^~ /usr/include/2geom-1.4.0/2geom/line.h:507:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Angle bisect = ival.angleAt(0.5); | ^ /usr/include/2geom-1.4.0/2geom/line.h:508:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 508 | return Line(O, bisect); | ^ /usr/include/2geom-1.4.0/2geom/angle.h: In constructor 'Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)': /usr/include/2geom-1.4.0/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) | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h:481:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Point d = line.vector().cw(); | ^ /usr/include/2geom-1.4.0/2geom/line.h:483:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | return l; | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /usr/include/2geom-1.4.0/2geom/line.h:132:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /usr/include/2geom-1.4.0/2geom/line.h:497:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h:499:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In function 'Geom::Point Geom::middle_point(const LineSegment&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:344:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_parallel_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:488:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 488 | Line make_parallel_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'void Geom::Line::setOrigin(const Geom::Point&)': /usr/include/2geom-1.4.0/2geom/line.h:148:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Point d = p - _initial; | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:761:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 761 | const Geom::Point requested_point = bez1.pointAt(time); | ~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp: In function 'Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:247:45: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)', inlined from 'Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:247:45: /usr/include/2geom-1.4.0/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp: In function 'Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:275:46: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)', inlined from 'Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:275:46: /usr/include/2geom-1.4.0/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp: In function 'Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:276:45: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Line diameter = make_parallel_line( start_pt, bisector ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:232:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Geom::Point expand_circle( Geom::Circle &inner_circle, Geom::Circle const &outer_circle, Geom::Point const &start_pt, Geom::Point const &start_tangent ) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp: In function 'void {anonymous}::extrapolate_join_internal(const join_data&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:550:51: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)', inlined from 'void {anonymous}::extrapolate_join_internal(const join_data&, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:554:52: /usr/include/2geom-1.4.0/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ [1102/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /usr/include/2geom-1.4.0/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.cpp: In member function 'virtual void Inkscape::LivePathEffect::BeP::KnotHolderEntityWidthBendPath::knot_set(const Geom::Point&, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.cpp:257:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ray.setPoints(ptA, (*cubic)[1]); | ^ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [1103/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:18: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:21: /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:690:60: required from here 690 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /usr/include/2geom-1.4.0/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' 131 | return (*this)(t); | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:65: required from here 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/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::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: required from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]' 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:819:31: required from 'Geom::Piecewise Geom::compose(const Piecewise&, const Piecewise&) [with T = D2]' 819 | Piecewise fgi=compose(f, g.segs[i]); | ~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:796:52: required from here 796 | Piecewise > pwd2_out = compose(pwd2_in,x) + y*compose(n,x); | ~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:690:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:699:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 699 | ts_close.push_back(middle_point(tmpstart, ts.back())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:703:50: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 703 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:818:93: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 818 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /usr/include/2geom-1.4.0/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]); /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp: In function 'Geom::Path Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(const Geom::Piecewise >&, const Geom::Piecewise&, LineJoinType, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:299:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Geom::Point start = B[0].at0(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:365:96: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:366:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | false, width < 0, B[i].at0() ); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp: In function 'Geom::Path Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(const Geom::Piecewise >&, const Geom::Piecewise&, LineJoinType, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:365:96: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:371:90: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:13: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In function 'Geom::Point Geom::Path::finalPoint() const': /usr/include/2geom-1.4.0/2geom/path.h:709:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | Point finalPoint() const { return (*_closing_seg)[_closed ? 1 : 0]; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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()); } | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:19: /usr/include/2geom-1.4.0/2geom/path-sink.h: In member function 'void Geom::PathIteratorSink::lineTo(const Geom::Point&) [with OutputIterator = std::back_insert_iterator]': /usr/include/2geom-1.4.0/2geom/path-sink.h:137:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void lineTo(Point const &p) override { | ^~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/string:51, from /usr/include/c++/14.2.0/bits/locale_classes.h:40, from /usr/include/c++/14.2.0/bits/ios_base.h:41, from /usr/include/c++/14.2.0/streambuf:43, from /usr/include/c++/14.2.0/bits/streambuf_iterator.h:35, from /usr/include/c++/14.2.0/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/enums.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect-enum.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:12: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::portion(const Piecewise&, double, double) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:449:20: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:780:18: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr _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++/14.2.0/bits/stl_algo.h:1855:34, inlined from 'constexpr 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++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:589:1: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:589: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:589:1: 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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:589:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(Geom::Point, Geom::Point)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:677:17: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(Geom::Point, Geom::Point)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:677:17: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:690:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)', inlined from 'Geom::Point Geom::middle_point(const Point&, const Point&)' at /usr/include/2geom-1.4.0/2geom/point.h:362:16, inlined from 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:699:52: /usr/include/2geom-1.4.0/2geom/point.h:356:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | return (1 - t) * a + t * b; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:703:50: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 703 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:818:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 818 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:762:61: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 762 | ts.insert(ts.begin(), Geom::Point(pwd2_in.domain().min(), start_y)); | ~~~~~~~~~~~~~~^~ [1104/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter-int.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1105/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp: In member function 'bool Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:658:54: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 658 | Geom::Ray ray = line_separation.ray(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:662:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 662 | s = Geom::Point::polar(dir,size_divider) + center; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:9: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /usr/include/2geom-1.4.0/2geom/line.h:297:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | result.setOrigin(pointAt(t)); | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/line.h:299:16: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | return result; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/line.h:231:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPESlice::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:790:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 790 | end_point.param_setValue( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 791 |  Geom::Point(center_point[Geom::X], dista <= distb ? boundingbox_Y.min() : boundingbox_Y.max()), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp: In member function 'bool Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:658:52: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 658 | Geom::Ray ray = line_separation.ray(0); | ~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:714:84: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 714 | portion.setInitial(tmp_pathvector[0].finalPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'bool Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:676:26: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr 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++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:175:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.4.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.4.0/2geom/crossing.h:181:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1106/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp:280:48: required from here 280 | Interval pwdomain = pwEqdist.domain(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp:298:43: required from here 298 | p1 = pwEqdist.valueAt(pos); | ~~~~~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEEmbroderyStitch::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp:280:49: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Interval pwdomain = pwEqdist.domain(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp:295:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | p1 = GetStartPointInterpolBeforeRev(orderinginfos, iInfo); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp:346:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Interval pwdomain = pwOneEqdist.domain(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp:351:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | Point p1 = pwOneEqdist.valueAt(pwdomain.min() + offs); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /usr/include/2geom-1.4.0/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]); /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]': /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ [1107/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/widget-box.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1108/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/vsd-input.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/vsd-input.cpp:305:46: required from here 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/vsd-input.cpp:305:46: required from here 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/vsd-input.cpp: In member function 'virtual SPDocument* Inkscape::Extension::Internal::VsdInput::open(Inkscape::Extension::Input*, const gchar*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/vsd-input.cpp:305:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1109/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-base.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/template-base.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1110/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:961:47: required from here 961 | pathvector *= Geom::Translate(-mid); | ^ /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::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:962:45: required from here 962 | pathvector *= Geom::Rotate(angle); | ^ /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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, size_t, double, Geom::Coord, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:444:121: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 444 | length = Inkscape::Util::Quantity::convert(length, "px", unit.get_abbreviation()) * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:498:72: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'void Inkscape::LivePathEffect::LPEMeasureSegments::createLine(Geom::Point, Geom::Point, Glib::ustring, size_t, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:605:112: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 605 | stroke_width = Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:390:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:894:54: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 894 | transform *= Geom::Translate(mid).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:895:53: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:912:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 912 | transform *= Geom::Translate(-mid); | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:913:65: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:934:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | dproj = Inkscape::Util::Quantity::convert(distance_projection, "mm", "px") * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:961:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 961 | pathvector *= Geom::Translate(-mid); | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:989:113: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | fontsize = Inkscape::Util::Quantity::convert(newfontsize, "pt", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1018:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1214:129: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | arrow_gap = 8 * Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | hstart = hstart + Point::polar(angle, arrow_gap); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In function 'Geom::Point Geom::middle_point(const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:361:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 361 | inline Point middle_point(Point const &p1, Point const &p2) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, size_t, double, Geom::Coord, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:498:72: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:891:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 891 | Geom::Point mid = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:895:53: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:912:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 912 | transform *= Geom::Translate(-mid); | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:913:65: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:961:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 961 | pathvector *= Geom::Translate(-mid); | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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++/14.2.0/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.h:17: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In function 'double Inkscape::LivePathEffect::getAngle(Geom::Point, Geom::Point, Geom::Point, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:705:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | double getAngle(Geom::Point p1, Geom::Point p2, Geom::Point p3, bool flip_side, double fix_overlaps) | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:745:33: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:767:33: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'void Inkscape::LivePathEffect::LPEMeasureSegments::createLine(Geom::Point, Geom::Point, Glib::ustring, size_t, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:513:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | LPEMeasureSegments::createLine(Geom::Point start,Geom::Point end, Glib::ustring name, size_t counter, bool main, bool remove, bool arrows) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:513: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:605:112: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 605 | stroke_width = Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, size_t, double, Geom::Coord, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:358:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | LPEMeasureSegments::createTextLabel(Geom::Point &pos, size_t counter, double length, Geom::Coord angle, bool remove, bool valid) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:444:121: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 444 | length = Inkscape::Util::Quantity::convert(length, "px", unit.get_abbreviation()) * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, size_t, double, Geom::Coord, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:505:37: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 825 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:825: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:825:1: 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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:825: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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:825:1: 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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:898:25: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:916:37: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:934:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | dproj = Inkscape::Util::Quantity::convert(distance_projection, "mm", "px") * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771:18, inlined from 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:937:23: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]', inlined from 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:952:58: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:989:113: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | fontsize = Inkscape::Util::Quantity::convert(newfontsize, "pt", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1018:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1214:129: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | arrow_gap = 8 * Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1222:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1222 | createLine(end, hend, Glib::ustring("infoline-on-end-"), counter, false, false); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1111/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.cpp:23: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /usr/include/2geom-1.4.0/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ [1112/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cdr-input.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cdr-input.cpp:305:46: required from here 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cdr-input.cpp:305:46: required from here 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cdr-input.cpp: In member function 'virtual SPDocument* Inkscape::Extension::Internal::CdrInput::open(Inkscape::Extension::Input*, const gchar*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cdr-input.cpp:305:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1113/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o [1114/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter-notebook.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1115/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bitmap/imagemagick.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1116/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter-float.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1117/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-defs.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1118/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/gimpgrad.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1119/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/print.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks-out.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/print.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/print.h:16: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1120/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/patheffect.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1121/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/xslt.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1122/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1123/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o [1124/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/distantlight.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-light.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1125/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-context.h:9, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-context.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-group.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-context.cpp:8: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1126/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/ctrl-handle-rendering.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1127/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/db.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1128/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp:156:35: required from here 156 | Geom::Rect r = *filter_area * u2pb; | ^~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp: In member function 'Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp:128:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Geom::Point min(item_bbox->min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp: In member function 'Geom::IntRect Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.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 | Geom::Rect r = *filter_area * u2pb; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp: In member function 'Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp:129:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Geom::Point max(item_bbox->max()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp: In member function 'Geom::IntRect Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.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 | Geom::Rect r = *filter_area * u2pb; | ^~~~ [1129/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.h:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:95:48: required from here 95 | Geom::Point p = _scaled ? _p : _p * affine(); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:192:33: required from here 192 | return Geom::Rect::from_xywh(0, 0, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 193 |  _text_size.x_advance + _border * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 |  _text_extent.height + _border * 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:192:33: required from here 192 | return Geom::Rect::from_xywh(0, 0, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 193 |  _text_size.x_advance + _border * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 |  _text_extent.height + _border * 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp: In member function 'virtual void Inkscape::CanvasItemText::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:95:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point p = _scaled ? _p : _p * affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:98:15: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | _text_box = load_text_extents(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp: In member function 'Geom::Rect Inkscape::CanvasItemText::get_text_size() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:191:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect CanvasItemText::get_text_size() const { | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp: In member function 'Geom::Rect Inkscape::CanvasItemText::load_text_extents()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:200:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Geom::Rect CanvasItemText::load_text_extents() | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp: In member function 'Geom::Rect Inkscape::CanvasItemText::get_text_size() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:191:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect CanvasItemText::get_text_size() const { | ^~~~~~~~~~~~~~ [1130/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.h:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.h:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:31: required from here 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp:100:65: required from here 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp: In member function 'virtual bool Inkscape::CanvasItemQuad::contains(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp:73:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Geom::Point p0 = _p0 * affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp: In member function 'virtual void Inkscape::CanvasItemQuad::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp:100:25: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp: In member function 'virtual void Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp:112:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Geom::Point p0 = _p0 * affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp: In member function 'virtual void Inkscape::CanvasItemQuad::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp:100:25: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp: In member function 'virtual void Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-quad.cpp:115:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Geom::Point p3 = _p3 * affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto bounds_of(const Geom::Point&, const Args& ...) [with Args = {Geom::Point, Geom::Point, Geom::Point}]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:122:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto rect = bounds_of(args...); | ~~~~~~~~~^~~~~~~~~ [1131/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/output.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1132/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-catchall.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-catchall.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1133/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/parameter-path.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1134/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp:16: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /usr/include/2geom-1.4.0/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ [1135/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:19: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp: In function 'Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:247:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Point mid = 0.5 * (start.x + end.x); | ^ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /usr/include/2geom-1.4.0/2geom/pathvector.h:39: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Path::cut_position; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'constexpr 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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Path::cut_position&, const Path::cut_position&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:264:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Path::cut_position&, const Path::cut_position&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:264:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Path::cut_position&, const Path::cut_position&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:267:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 |  __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Path::cut_position&, const Path::cut_position&)]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:267:14: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1136/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp: In member function 'cairo_pattern_t* Inkscape::Extension::Internal::CairoRenderContext::_createHatchPainter(const SPPaintServer*, const Geom::OptRect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:1293:47: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 1293 | Geom::Interval bounds = hatch->bounds(); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp: In member function 'cairo_pattern_t* Inkscape::Extension::Internal::CairoRenderContext::_createHatchPainter(const SPPaintServer*, const Geom::OptRect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:1256:1: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 1256 | CairoRenderContext::_createHatchPainter(SPPaintServer const *const paintserver, Geom::OptRect const &pbox) { | ^~~~~~~~~~~~~~~~~~ [1137/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/dependency.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1138/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-temporary-item.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1139/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.cpp:30: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.cpp:193:46: required from here 193 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.cpp:193:46: required from here 193 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.cpp: In static member function 'static void Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.cpp:193:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1140/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/svg.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/svg.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/svg.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/svg.cpp:264:50: required from here 264 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/svg.cpp:264:50: required from here 264 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/svg.cpp: In member function 'virtual SPDocument* Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, const gchar*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/svg.cpp:264:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1141/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o [1142/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1143/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/prefdialog/prefdialog.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1144/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:35: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp: In member function 'int InkFileExportCmd::do_export_png(SPDocument*, const std::string&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:534:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:633:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp: In member function 'void InkFileExportCmd::do_export_png_now(SPDocument*, const std::string&, Geom::Rect, double, const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:675:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 675 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp: In member function 'int InkFileExportCmd::do_export_png(SPDocument*, const std::string&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:633:71: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp: In member function 'void InkFileExportCmd::do_export_png_now(SPDocument*, const std::string&, Geom::Rect, double, const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:675:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 675 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp: In member function 'int InkFileExportCmd::do_export_png(SPDocument*, const std::string&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:483:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:534:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:633:70: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:667:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | do_export_png_now(doc, filename_out, area, dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1145/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:33: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-utils.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:54: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp: In constructor 'PdfParser::PdfParser(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, Page*, const PDFRectangle*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:305:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | auto page_box = getRect(page->getCropBox()); | ^ [1146/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/print.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/print.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/print.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/print.h:16: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1147/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp:476:36: required from here 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp: In member function 'double Inkscape::CanvasItemCtrl::closest_distance_to(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp:161:40: 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::distance(p, _position * affine()); | ~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp: In member function 'virtual void Inkscape::CanvasItemCtrl::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp:476:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp: In member function 'virtual void Inkscape::CanvasItemCtrl::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-ctrl.cpp:476:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [1148/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/gdkpixbuf-input.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/gdkpixbuf-input.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/gdkpixbuf-input.cpp:26: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/gdkpixbuf-input.cpp: In member function 'virtual SPDocument* Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, const char*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/gdkpixbuf-input.cpp:151:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1149/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/filter/filter.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1150/1155] Building CXX object src/CMakeFiles/inkview.dir/inkview-main.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-ps-out.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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 { | ^~~~~ [1151/1155] Building CXX object src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.cpp:28: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /usr/include/2geom-1.4.0/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:657:41: required from here 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:444:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Rect framebox = frame->getRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:467:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::Point pos(framebox.corner(0) * transform()); //topleft corner | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:657:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:657:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:657:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:663:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 663 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:422: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.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:422: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.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:492:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 492 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:657:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:651:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 651 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/processing-action.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/processing-action.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-3dutils.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/effect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/implementation.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/implementation.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/system.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/system.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/print.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/system.cpp:38: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-drawing.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-drawing.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-drawing.cpp:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-drawing.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'Geom::OptRect expandedBy(const Geom::OptRect&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:81:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-group.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-group.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/template.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/util/units.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/template.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/template.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.h:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp: In member function 'double Inkscape::CanvasItemBpath::closest_distance_to(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp:109:46: 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_doc = p * affine().inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'Geom::OptRect expandedBy(const Geom::OptRect&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:81:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp: In member function 'double Inkscape::CanvasItemBpath::closest_distance_to(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp:109:46: 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_doc = p * affine().inverse(); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/extension.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:36: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:45: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:49: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:164:89: required from here 164 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:204:23: required from here 204 | auto box = bbox * _page_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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::pushPage(const std::string&, GfxState*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:154:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | auto tr = st.translation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:164:50: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::cropPage(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:204:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto box = bbox * _page_affine; | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:51: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.h: In member function 'Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.h:71:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | PathString &moveTo(Geom::Point p) { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:1658:86: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1658 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:1665:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1665 | auto pos = first_glyph.position * tr; | ^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:51: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::pushPage(const std::string&, GfxState*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:164:89: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::XML::Node* Inkscape::Extension::Internal::SvgBuilder::_flushTextText(GfxState*, double, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:1420:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1420 | Geom::Point delta_pos(glyph.text_position - first_glyph.text_position); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:1658:86: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1658 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::pushPage(const std::string&, GfxState*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:122:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | void SvgBuilder::pushPage(const std::string &label, GfxState *state) | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.cpp:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.cpp: In member function 'void Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.cpp:27:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void CanvasPage::add(Geom::Rect size, CanvasItemGroup *background_group, CanvasItemGroup *border_group) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.cpp: In member function 'void Inkscape::CanvasPage::_updateTextItem(Inkscape::CanvasItemText*, Geom::Rect, std::string)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.cpp:197:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::Point coord = page.corner(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.cpp: In member function 'void Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-page.cpp:27:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void CanvasPage::add(Geom::Rect size, CanvasItemGroup *background_group, CanvasItemGroup *border_group) | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/bluredge.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:34: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:73: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:482:55: required from here 482 | auto bbox = *vbox * ctx->getItemTransform() * doc_scale; | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:591:31: required from here 591 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:823:41: required from here 823 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:887:32: required from here 887 | ctx->transform(scale * distortion); | ^~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_asbitmap_render(const SPItem*, CairoRenderContext*, const SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:573:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | bbox &= (page ? page->getDocumentRect() : item->document->preferredBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:591:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_anchor_render(const SPAnchor*, CairoRenderContext*, const SPItem*, const SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:482:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | auto bbox = *vbox * ctx->getItemTransform() * doc_scale; | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:823:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:823:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:823:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:874:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 874 | auto const scale = doc->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:877:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 877 | auto const rect = page->getBleed(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:879:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 879 | auto const [final_width, final_height] = compute_final_page_dimensions(exact_rect); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:887:30: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 887 | ctx->transform(scale * distortion); | ~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:897:59: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:897:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:897:59: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In function 'Geom::Point Inkscape::Extension::Internal::compute_final_page_dimensions(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:166:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | static Geom::Point compute_final_page_dimensions(Geom::Rect const &page_rect) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' 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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:887:32: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 887 | ctx->transform(scale * distortion); | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:897:59: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:897:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_asbitmap_render(const SPItem*, CairoRenderContext*, const SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:556:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 556 | static void sp_asbitmap_render(SPItem const *item, CairoRenderContext *ctx, SPPage const *page) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:812:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 812 | CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, SPItem const *base) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_anchor_render(const SPAnchor*, CairoRenderContext*, const SPItem*, const SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:482:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | auto bbox = *vbox * ctx->getItemTransform() * doc_scale; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:871:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 871 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage const *page, bool stretch_to_fit) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:871:1: 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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:871:1: 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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:871:1: 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.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:874:45: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 874 | auto const scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:877:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 877 | auto const rect = page->getBleed(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-inout.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/init.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/translucency-group.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/translucency-group.cpp:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/translucency-group.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/curves.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curves.h:38: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curves.h:39: /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.cpp: In member function 'int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.cpp:313:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | gv.p2 = Geom::Point(gv.r, 0) + gv.p1; // xhandle | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.cpp: In member function 'int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.cpp:318:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | gv.p3 = gv.p3 * rg->gradientTransform; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:250:56: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:46:61: required from here 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ^~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:47:37: required from here 47 | Geom::Point min = bbox_trans.min(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:265:33: required from here 265 | return Geom::Rect::from_xywh(_slot_x, _slot_y, _slot_w, _slot_h); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&, Inkscape::RenderContext&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:33:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | , _source_graphic_area(graphic.targetLogicalBounds().roundOutwards()) // fixme | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:47:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | Geom::Point min = bbox_trans.min(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:250:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) const | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&, Inkscape::RenderContext&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:30:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | FilterSlot::FilterSlot(DrawingContext *bgdc, DrawingContext &graphic, FilterUnits const &units, RenderContext &rc, int blurquality) | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/poppler-utils.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-factory.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/poppler-utils.cpp:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterPrimitive::filter_primitive_area(const Inkscape::Filters::FilterUnits&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.cpp:103:77: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.cpp:108:37: required from here 108 | return Geom::Rect::from_xywh(0, 0, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.cpp:108:37: required from here 108 | return Geom::Rect::from_xywh(0, 0, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterPrimitive::filter_primitive_area(const Inkscape::Filters::FilterUnits&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.cpp:103:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:37: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:38: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:44: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Point Geom::Ray::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.4.0/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const PathVector&, const Translate&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:1231:100: required from here 1231 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 62 | p = p * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.4.0/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const PathVector&, const Scale&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:1231:121: required from here 1231 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | 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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 64 | t = t * t; | ~~^~~ /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]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.4.0/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const PathVector&, const Scale&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:1231:121: required from here 1231 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp: In member function 'bool Inkscape::Extension::Internal::OdfOutput::writeTree(Inkscape::Extension::Internal::Writer&, Inkscape::Extension::Internal::Writer&, SPDocument*, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:1591:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1591 | double bbox_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:23: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:118:31: required from here 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ^~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp: In member function 'virtual void Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:118:14: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:149:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto pt = rect.corner(i) * aff; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:128:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | inline auto floor(Geom::Rect const &rect) | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp: In member function 'virtual void Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:118:58: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:149:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto pt = rect.corner(i) * aff; | ~~~~~~~~~~~^~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-offset.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-offset.cpp: In member function 'virtual void Inkscape::Filters::FilterOffset::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-offset.cpp:38:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-input.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-input.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-input.cpp:57: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-input.cpp:763:46: required from here 763 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-input.cpp:763:46: required from here 763 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-input.cpp: In member function 'virtual SPDocument* Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, const gchar*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-input.cpp:763:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 763 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp:16: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp: In member function 'virtual void Inkscape::Filters::FilterImage::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp:52:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp:66:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Point bbox_00 = Geom::Point(0,0) * m; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp:77:40: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | Geom::Rect sa = slot.get_slot_area(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp:81:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Inkscape::DrawingContext dc(out, sa.min()); | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp:38:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | void FilterImage::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-primitive.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:42: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp: In member function 'std::pair Inkscape::Filters::Filter::_filter_resolution(const Geom::Rect&, const Geom::Affine&, Inkscape::Filters::FilterQuality) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:373:134: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp: In member function 'int Inkscape::Filters::Filter::render(const Inkscape::DrawingItem*, Inkscape::DrawingContext&, Inkscape::DrawingContext*, Inkscape::RenderContext&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:125:76: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:158:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp: In member function 'std::pair Inkscape::Filters::Filter::_filter_resolution(const Geom::Rect&, const Geom::Affine&, Inkscape::Filters::FilterQuality) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:373:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:381:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | y_len = (_x_pixels * (area.max()[Y] - area.min()[Y])) / (area.max()[X] - area.min()[X]); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:406:12: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | return resolution; | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:131:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | CPoint max() const { return CPoint(f[X].max(), f[Y].max()); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp: In member function 'std::pair Inkscape::Filters::Filter::_filter_resolution(const Geom::Rect&, const Geom::Affine&, Inkscape::Filters::FilterQuality) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:373:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp: In member function 'int Inkscape::Filters::Filter::render(const Inkscape::DrawingItem*, Inkscape::DrawingContext&, Inkscape::DrawingContext*, Inkscape::RenderContext&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | int Filter::render(Inkscape::DrawingItem const *item, DrawingContext &graphic, DrawingContext *bgdc, RenderContext &rc) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:125:41: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:158:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-specularlighting.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-specularlighting.cpp: In member function 'virtual void Inkscape::Filters::FilterSpecularLighting::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-specularlighting.cpp:184:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-specularlighting.cpp:184:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-specularlighting.cpp:148:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | void FilterSpecularLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp: In member function 'double Inkscape::CanvasItemGuideLine::closest_distance_to(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:89:82: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:89:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:89:82: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /usr/include/2geom-1.4.0/2geom/point.h: In function 'constexpr Geom::Point Geom::rot90(const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:344:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | constexpr Point rot90(Point const &p) { | ^~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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); | ~~^~~ /usr/include/2geom-1.4.0/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; | ^ /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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp: In member function 'virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:188:97: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:188:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:188:97: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:197:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | intersections.push_back(line.pointAt(oc->ta)); | ~~~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp: In member function 'double Inkscape::CanvasItemGuideLine::closest_distance_to(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:89:52: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp: In member function 'virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:188:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:193:80: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | Geom::LineSegment side(buf.rect.corner(i), buf.rect.corner((i+1)%4)); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-turbulence.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-turbulence.cpp: In member function 'virtual void Inkscape::Filters::FilterTurbulence::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-turbulence.cpp:413:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Rect slot_area = slot.get_slot_area(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-turbulence.cpp:414:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | double x0 = slot_area.min()[Geom::X]; | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-turbulence.cpp:383:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | void FilterTurbulence::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-style.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-style.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-style.cpp:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-style.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-merge.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-merge.cpp: In member function 'virtual void Inkscape::Filters::FilterMerge::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-merge.cpp:29:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/ctrl-handle-styling.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-gaussian.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:62:37: required from here 62 | Geom::Rect tt = tile_area * trans; | ^~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:65:35: required from here 65 | Geom::Point shift = sa.min() - tt.min(); | ~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp: In member function 'virtual void Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:40:58: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Rect tile_area = slot.get_primitive_area(_input); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:65:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Point shift = sa.min() - tt.min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:82:63: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Geom::Rect pr = filter_primitive_area(slot.get_units()); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp: In member function 'virtual void Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:27:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void FilterTile::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp: In member function 'virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:202:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Line axis = Geom::Line::from_origin_and_vector(ow, sw[dim]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:217:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if (Geom::cross(axis.vector(), orth.vector()) > 0) { | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:230:83: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:230:64: 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::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:230:83: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:238:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | if (Geom::dot(vector.vector(), axis.vector()) < 0.0) { | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)': /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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); | ~~^~~ /usr/include/2geom-1.4.0/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; | ^ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /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/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_parallel_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:488:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 488 | Line make_parallel_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'void Geom::Line::setOrigin(const Geom::Point&)': /usr/include/2geom-1.4.0/2geom/line.h:148:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Point d = p - _initial; | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp: In member function 'virtual void Inkscape::CanvasItemGridTiles::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:539:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 539 | _world_origin = _origin * affine(); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp: In member function 'void Inkscape::CanvasItemGridTiles::set_gap_size(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:519:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | void CanvasItemGridTiles::set_gap_size(Geom::Point gap_size) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp: In member function 'virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:203:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Geom::Line orth = Geom::Line::from_origin_and_vector(ow, sw[nrm]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:184:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | void CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer &buf) const | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-main.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-diffuselighting.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-diffuselighting.cpp: In member function 'virtual void Inkscape::Filters::FilterDiffuseLighting::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-diffuselighting.cpp:166:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Geom::Rect slot_area = slot.get_slot_area(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-diffuselighting.cpp:167:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Geom::Point p = slot_area.min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-diffuselighting.cpp:135:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void FilterDiffuseLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:65:68: required from here 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:75:30: required from here 75 | auto d = fp_cairo.min() - sa.min(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp: In member function 'virtual void Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:62:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Rect fp = filter_primitive_area(slot.get_units()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:75:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto d = fp_cairo.min() - sa.min(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp: In member function 'virtual void Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:65:68: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/execution-env.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:100:62: required from here 100 | Geom::Rect temprec = bounding_area * desktop->doc2dt(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp: In member function 'virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:100:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Geom::Rect temprec = bounding_area * desktop->doc2dt(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:104:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp: In function 'Glib::ustring Inkscape::Extension::Internal::{anonymous}::build_lines(Geom::Rect, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:53:15: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Glib::ustring build_lines(Geom::Rect bounding_area, | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:63:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | for (Geom::Point start_point = bounding_area.min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp: In member function 'virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:104:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:26: In member function 'void Inkscape::SVG::PathString::_appendPoint(Geom::Point, bool)', inlined from 'Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Point)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.h:73:21, inlined from 'Glib::ustring Inkscape::Extension::Internal::{anonymous}::build_lines(Geom::Rect, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:69:29, inlined from 'virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:115:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.h:187:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | _abs_state.append(p, rp); | ~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-svgfonts.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-svgfonts.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-morphology.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-group.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-group.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-group.cpp:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-group.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-group.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-convolve-matrix.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:145:57: required from here 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp: In member function 'virtual void Inkscape::CanvasItemCurve::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:145:25: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp: In member function 'virtual void Inkscape::CanvasItemCurve::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:169:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | buf.cr->move_to(curve[0].x(), curve[0].y()); | ~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp: In member function 'virtual void Inkscape::CanvasItemCurve::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:145:25: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp: In member function 'virtual void Inkscape::CanvasItemCurve::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:145:45: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)', inlined from 'virtual void Inkscape::CanvasItemCurve::_render(Inkscape::CanvasItemBuffer&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:160:11: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/xml/node.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/script.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/script.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/script.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/script.cpp:43: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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.4_2024-10-09_e7c3feb100/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/script.cpp:56: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.h:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-displacement-map.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-inout.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-inout.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-component-transfer.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp:2: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp:3: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.cpp: In member function 'cairo_t* Inkscape::DrawingSurface::createRawContext()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.cpp:123:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.cpp:124:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | cairo_scale(ct, _scale.vector().x(), _scale.vector().y()); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function 'static Geom::Scale Geom::Scale::identity()': /usr/include/2geom-1.4.0/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() { return {}; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:11: 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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.cpp: In member function 'cairo_t* Inkscape::DrawingSurface::createRawContext()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.cpp:123:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.cpp:124:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | cairo_scale(ct, _scale.vector().x(), _scale.vector().y()); | ~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-blend.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-colormatrix.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-templates.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-composite.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/nr-filter-composite.cpp: In member function 'virtual void Inkscape::Filters::FilterComposite::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-composite.cpp:80:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Geom::Rect vp = filter_primitive_area( slot.get_units() ); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.h:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp: In member function 'Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:141:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp: In member function 'void Inkscape::DrawingContext::arc(const Geom::Point&, double, const Geom::AngleInterval&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:106:37: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | double from = angle.initialAngle(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp: In member function 'void Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:137:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Geom::Point origin = s->origin(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp: In member function 'Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:141:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:81: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp: In member function 'void Inkscape::DrawingContext::arc(const Geom::Point&, double, const Geom::AngleInterval&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:107:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | double to = angle.finalAngle(); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp: In member function 'void Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:137:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Geom::Point origin = s->origin(); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp: In member function 'Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.cpp:141:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h:39: /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:28: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /usr/include/2geom-1.4.0/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.h:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:35: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:51: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp: In member function 'Geom::Point Inkscape::Extension::Internal::PrintEmf::get_pathrect_corner(Geom::Path, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:913:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | Geom::Point PrintEmf::get_pathrect_corner(Geom::Path pathRect, double angle, int corner){ | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:144:44: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | _doc_unit_scale = doc->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintEmf::create_pen(const SPStyle*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:607:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 607 | p1 = p1 * lg->gradientTransform; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'Geom::Point Geom::Path::finalPoint() const': /usr/include/2geom-1.4.0/2geom/path.h:709:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | Point finalPoint() const { return (*_closing_seg)[_closed ? 1 : 0]; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:122:14: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | unsigned int PrintEmf::begin(Inkscape::Extension::Print *mod, SPDocument *doc) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintEmf::create_pen(const SPStyle*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:608:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 608 | p2 = p2 * lg->gradientTransform; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:112:30: required from here 112 | b = bigbox * ctx.ctm; | ^~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp: In member function 'virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:112:15: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | b = bigbox * ctx.ctm; | ~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp: In member function 'void Inkscape::DrawingText::decorateStyle(Inkscape::DrawingContext&, double, double, const Geom::Point&, const Geom::Point&, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:322:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | dc.rectangle( Geom::Rect(ps + poff, pf - poff)); | ~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp: In member function 'virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:112:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | b = bigbox * ctx.ctm; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp: In member function 'virtual unsigned int Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:466:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:15: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In member function 'Geom::Rect Inkscape::DrawingImage::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:61:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | Geom::Rect DrawingImage::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:95:35: required from here 95 | Geom::Rect r = bounds() * _ctm; | ^~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In member function 'Geom::Rect Inkscape::DrawingImage::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:61:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | Geom::Rect DrawingImage::bounds() const | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:70:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Geom::Rect view(_origin, _origin+wh); | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:74:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return ret; | ^~~ /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.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In member function 'virtual unsigned int Inkscape::DrawingImage::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:95:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Rect r = bounds() * _ctm; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In member function 'virtual unsigned int Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:170:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Point c00 = r.corner(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In member function 'virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:209:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Geom::Rect r = bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:210:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | Geom::Point pick = p * _ctm.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:230:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Rect r = bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In function 'double Inkscape::distance_to_segment(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:198:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | Geom::Point np = l.pointAt(l.nearestTime(p)); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In member function 'virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | DrawingItem *DrawingImage::_pickItem(Geom::Point const &p, double delta, unsigned flags) | ^~~~~~~~~~~~ In function 'double Inkscape::distance_to_segment(const Geom::Point&, const Geom::Point&, const Geom::Point&)', inlined from 'virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:216:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:197:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::LineSegment l(a1, a2); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In member function 'virtual unsigned int Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:104:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | unsigned DrawingImage::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &/*area*/, unsigned flags, DrawingItem const */*stop_at*/) const | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:144:48: required from here 144 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp: In member function 'cairo_pattern_t* Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, const Geom::IntRect&, float, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:144:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /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.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp: In member function 'virtual unsigned int Inkscape::DrawingPattern::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:286:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | auto const c = _tile_rect->dimensions() * scale; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp: In member function 'cairo_pattern_t* Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, const Geom::IntRect&, float, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:144:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/curves.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-shape.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curves.h:38: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curves.h:39: /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-shape.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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.4_2024-10-09_e7c3feb100/src/display/drawing-shape.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-context.h:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-item.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.cpp:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/color/cms-system.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/color/cms-system.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/curve.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]': /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /usr/include/c++/14.2.0/vector:72, from /usr/include/2geom-1.4.0/2geom/path.h:45: /usr/include/c++/14.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /usr/include/2geom-1.4.0/2geom/piecewise.h:390:28: /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-inout.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-inout.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/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]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:15: /usr/include/2geom-1.4.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/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) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.4.0/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 { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /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&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /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.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:850:55: required from here 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /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 >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In function 'void feed_path_to_cairo(cairo_t*, const Geom::Path&, Geom::Affine, Geom::OptRect, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:850:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:850:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:850:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:852:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In function 'void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, const Geom::Rect&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:783:48: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 783 | if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) { | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::initialAngle() const': /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.4.0/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; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.4.0/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]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.4.0/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.4.0/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.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In function 'void feed_path_to_cairo(cairo_t*, const Geom::Path&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:826:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | cairo_move_to(ct, path.initialPoint()[0], path.initialPoint()[1] ); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In function 'void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, const Geom::Rect&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:783:48: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 783 | if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) { | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In function 'void feed_path_to_cairo(cairo_t*, const Geom::Path&, Geom::Affine, Geom::OptRect, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:850:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:114:13: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In function 'void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, const Geom::Rect&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:712:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Geom::Point end_tr = c.finalPoint() * trans; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In function 'void feed_path_to_cairo(cairo_t*, const Geom::Path&, Geom::Affine, Geom::OptRect, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:850:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In static member function 'static Geom::Affine Inkscape::Pixbuf::get_embedded_orientation(GdkPixbuf*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^~~~~~ [1152/1155] Linking CXX shared library lib/libinkscape_base.so.1.4.0.0 [1153/1155] Creating library symlink lib/libinkscape_base.so [1154/1155] Linking CXX executable bin/inkview [1155/1155] Linking CXX executable bin/inkscape >>> inkscape: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/bin/inkscape -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/inkscape/pkg/inkscape/usr/bin/inkscape" to "$ORIGIN/../lib/inkscape" -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/bin/inkview -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/inkscape/pkg/inkscape/usr/bin/inkview" to "$ORIGIN/../lib/inkscape" -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/lib/inkscape/libinkscape_base.so.1.4.0.0 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/inkscape/pkg/inkscape/usr/lib/inkscape/libinkscape_base.so.1.4.0.0" to "$ORIGIN/.." -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/lib/inkscape/libinkscape_base.so -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ar/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/as/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/az/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/be/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/bg/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/bn/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/br/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/brx/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ca/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/cs/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/da/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/de/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/doi/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/dz/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/el/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/eo/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/es/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/et/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/eu/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/fa/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/fi/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/fr/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ga/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/gl/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/gu/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/he/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/hi/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/hr/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/hu/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/hy/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/id/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/is/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/it/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ja/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/km/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/kn/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ko/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/kok/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/lt/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/lv/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/mai/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/mk/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ml/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/mn/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/mni/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/mr/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/nb/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ne/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/nl/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/nn/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/or/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/pa/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/pl/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/pt/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ro/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ru/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/rw/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sa/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sat/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sd/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sk/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sl/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sq/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sr/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/sv/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ta/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/te/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/th/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/tr/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/uk/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/ur/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/vi/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/de/man1/inkscape.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/fr/man1/inkscape.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/hr/man1/inkscape.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/hu/man1/inkscape.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/ko/man1/inkscape.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/man1/inkscape.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/zh_TW/man1/inkscape.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/de/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/es/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/fr/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/hr/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/hu/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/ko/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/pt_BR/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/man/zh_TW/man1/inkview.1.gz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.replace_font.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.wireframe_sphere.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.create_group.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.darker.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.web.transmit_attribute.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.gears.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.pixel_snap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.dpi90to96.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_green.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/math.triangle.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.segment_straightener.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.grayscale.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.create_rect.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.add_nodes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.restack.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.plot.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.black_and_white.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.interp_att_g.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.effect.image_attributes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.jessyink_effects.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.generate.printing_marks.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/jessyink.view.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.foldable_box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.fractalize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/jessyink.uninstall.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/jessyink.summary.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/jessyink.transitions.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.generate.grid_polar.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/jessyink.core.video.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.pattern_along_path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_red.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.jitter_nodes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.evilmad.text.hershey.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.greygreen.inkscape.effects.nup.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.guillotine.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.grid_isometric.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.braille.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.alphabet_soup.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.merge_styles.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.doc_ai_convert.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.brighter.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.less_saturation.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.effects.perfect_bound_cover.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.effect.bluredge.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.webdesign.interactive_mockup.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.less_light.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.path.to_absolute.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.qr_code.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.effect.guides_creator.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.flatten.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/com.kaioa.lorem_ipsum.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.master_slide.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/jessyink.install.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.flip_case.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.poly_3d.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.more_saturation.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.handles.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.calendar.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.effect.grid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.rack_gear.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.path.rubber_stretch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.desaturate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/dvd_box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.dashit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/businesscard_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.turtle_rtree.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/seamless_pattern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.list_colours.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.effect.func_plot.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.effects.inset_shadow.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.typography.setup_typography_canvas.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/frame.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.hsl_adjust.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.rgb_barrel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.twirl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.long_shadow.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.extract.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.doc_info.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.interpolate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.multiple.extract_image.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.distribute_along_path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_blue.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.color_markers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.typography.next_layer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.embed_image.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.perspective.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.data_matrix.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.dpi96to90.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.uppercase.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.grid_cartesian.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.add_mouse_handler.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.nice_chart.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/se.lewerin.filter.dimension.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.export.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.spirograph.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.meshes.path_to_mesh.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.title_case.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.randomize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.extrude.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.lowercase.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/mcepl.ungroup_deep.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.sentence_case.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/presentation-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.replace_color.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.web.set_attribute.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.typography.svg_font_to_layers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.random_case.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.more_hue.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.output.export_slices.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.voronoi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text_split.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.visualise.measure_length.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.typography.layers_to_svg_font.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.negative.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.typography.new_glyph_layer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.custom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.path.envelope.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.draw_from_triangle.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.key_bindings.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.auto_texts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.ekips.filter.turtle.lindenmayer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.typography.previous_layer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.generate.pdf_latex.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/_notepad-page-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.filter.number_nodes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.less_hue.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/effect.voronoi_fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.effect.param_curves.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.color.more_light.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.meshes.mesh_to_path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.text.merge.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/icons/org.inkscape.render.barcode.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_barcode.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/output_scour.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/fractalize.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jitternodes.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_list.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_morehue.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hershey.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_jpg.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/fig_input.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/guides_creator.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/flatten.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/spirograph.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/template.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/voronoi_fill.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/voronoi_diagram.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dimension.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_envelope.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/cgm_enums.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hershey.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/synfig_output.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/param_curves.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/foldablebox.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/restack.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/frame.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/funcplot.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ink2canvas_lib -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ink2canvas_lib/svg.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_braille.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/funcplot.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/cgm_parse.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/voronoi_fill.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inset_shadow.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hpgl2_input.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/perspective.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/param_curves.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ps_input.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/construct_from_triangle.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/aisvg.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/typst_formula.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/plotter.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/voronoi.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_brighter.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/typst_formula.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_negative.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/tools -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/tools/generate_argparse_conf.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/patternalongpath.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/straightseg.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/rtree.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_extract.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dhw_input.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_replace.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/output_scour.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/fig_input.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_darker.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/perspective.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_gears.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/flatten.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/replace_font.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/twirl.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkweb.js -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/layer2png.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_darker.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_removered.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/image_extract.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/handles.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/restack.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/layer2png.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/output_scour.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hpgl_parser.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/interp.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/cgm_input.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/eps_input.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/triangle.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/image_extract.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_split.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/f.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/twirl.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/layout_nup.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_replace.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_split.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/methane.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/cube.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/extrude.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/cgm_input.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docinfo.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/image_extract_selected.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/docs -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/docs/svg2xaml.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/shapes.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/utils.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/structural.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/config.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/base.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/text.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/tester.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/canvas.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/shapes.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/geometry.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/properties.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/brushes.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/animation.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/transform.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xamlobjects.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_path_to_gcode.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_graffiti.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_tools_library.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_orientation_points.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_dxf_points.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_lathe.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_prepare_path_for_plasma.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_area.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_about.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/gcodetools/gcodetools_engraving.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/lily.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/unknown.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/target.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/crown.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/dtarget.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/ktile.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/droplet.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/celtick.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/cross.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/vcross.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/diamond.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/dvision.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/rose.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/celticf.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/trellis.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/hive.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/tv.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/icons/explosion.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/template_shape_prefab.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_17_droplet.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_12_tv_test_pattern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_11_diamond_target.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_04_very_cross.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_01_trellis.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_06_hive.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_16_celtic_knot.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_10_rose.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_15_crown.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_07_double_vision.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_05_target.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_09_kitchen_tile.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_08_celtic_flower.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_14_explosion.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_02_diamond.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_03_cross.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/template_shape_prefab.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/templates/shape_prefab_13_lily.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/LICENSE -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/extract.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/utils.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/__main__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/afinput.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/consts.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/json_encoder.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/sharedaf.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/extract.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/types.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/utils.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/parse.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/enhance.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/convert.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/styles.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/fill.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/shape.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/curve.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/util.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/text.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/inkaf.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/REUSE.toml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/LICENSES -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/extension-afdesign/LICENSES/GPL-2.0-or-later.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/LICENSE.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/import_web_image.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/import_sources.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/import_web_image.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/import_web_image_cli.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/import_web_image.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/bioicons.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/bioicons.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/reactome.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/ocal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/reactome.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/sources/ocal.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/import_web_image.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/unknown.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/perm-nd.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/bsd.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/perm-sa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/cc-by.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc-sa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/perm-nc.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/perm-notice.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/asl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/mit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nd.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/perm-pd.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/perm-by.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/perm-ne.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/cc0.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/other/clipart/licenses/gpl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/plotter.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/handles.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/straightseg.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/voronoi_diagram.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/measure.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/web_set_att.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/extrude.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hpgl_input_sm.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_merge.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyInk.js -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/distribute_along_path.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/distribute_along_path.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/image_embed.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_custom.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_merge.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/nicechart.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/web_transmit_att.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/merge_styles.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/doc_ai_convert.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/construct_from_triangle.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/doc_ai_convert.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_hsl_adjust.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/nicechart.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/addnodes.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/frame.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/patternalongpath.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dimension.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/pixelsnap.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/triangle.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/tar_layers.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/fractalize.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/css/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/css/compiler.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/css/parser.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_use.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_base.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_parser.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/inx.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.schema -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.rng -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/test_inx_file.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/properties.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/gui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/gui/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/gui/listview.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/gui/window.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/gui/tester.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/gui/pixmap.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/gui/app.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/gui/asyncme.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/units.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/interfaces -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/interfaces/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/interfaces/IElement.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/command.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/ports.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/base.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/paths -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/paths/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/paths/lines.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/paths/curves.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/paths/quadratic.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/paths/path.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/paths/arc.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/paths/interfaces.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated/deprecatedeffect.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated/main.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkex/deprecated/meta.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inset_shadow.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/long_shadow.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/interp.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_morelight.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/grid_polar.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/rtree.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/guillotine.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/pdflatex.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/image_attributes.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/colors.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_removered.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/image_embed.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_gears.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf_input.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/media_zip.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/source -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/source/index.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/favicon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/index.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/Smiles_Format.gif -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/Call_Extension_Failure.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/make_red_extension.zip -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/vanillin.smi -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/stroke_parity_extension.zip -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/template_effect.zip -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/Text_Ext_Moment_of_truth.gif -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/Inkscape_Recognizes_Our_Extension.gif -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/call_extension_success.gif -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/resources/stroke-parity-widget.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/object-editing.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/index.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/simple-path-extension.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/my-first-import-extension.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/creating-objects.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/my-first-effect-extension.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/tutorial/my-first-text-extension.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/dev -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/dev/index.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/dev/getting-started.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/extensions -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/extensions/index.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/extensions/svg2xaml.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/conf.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/_templates -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/_templates/versions.html -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/poetry-parse.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/index.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/unit-tests.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/submit.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/interpreters.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/update1.2.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/update1.0.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/units.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/inx-overview.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/notebook.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/integer.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/separator.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/label.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/path.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/bool.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/image.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/float.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/string.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/optiongroup.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/color.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/widgets/spacer.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/samples -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/samples/units1.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/samples/unit_camera.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/samples/units2.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/samples/Comparison_of_Lighter_extension_in_Inkscape_1.1.2_and_1.2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docs/authors/inx-widgets.rst -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/addnodes.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/printing_marks.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/measure.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/guillotine.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_extract.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_list.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_negative.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_blackandwhite.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_braille.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/long_shadow.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/replace_font.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_randomize.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Code25i.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Rm4scc.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Code39.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Code39Ext.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Ean8.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Ean2.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Ean5.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/svg_fonts/OFL.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/docinfo.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_custom.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/media_zip.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ps_input.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_hsl_adjust.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/fontfix.conf -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/color_rgbbarrel.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/spirograph.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/LICENSE.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/tox.ini -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/remote.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/backfoot.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/targets.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/module_icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/not-found.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/docs.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default_icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-some.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/orphan_icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/core_icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-lots.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/info.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/package.json -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/data/gui.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/utils.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/gui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/__init__.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/info.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/main.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/factory.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/archive.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/target.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/extensions/inkman//inkman/inkman/package.py -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/LICENSE.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0 -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/applications/org.inkscape.Inkscape.desktop -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/bash-completion/completions/inkscape -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/attributes/svgprops -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/attributes/cssprops -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/attributes/css_defaults -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/branding/inkscape-flat.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/branding/inkscape-logo-icons-sized.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/branding/inkscape-mac.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/branding/inkscape-text.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/branding/inkscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/branding/sodipodi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/branding/tux.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/animated-clock.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/art-nouveau-P3.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/blend_modes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/car.svgz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/data_uri.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/eastern-motive-P4G.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/filters.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/flow-go.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/flowsample.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/gallardo.svgz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/glass.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/gradient-mesh-experimental.svgz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/gradient.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/i18n.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/istest.pov -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/l-systems.svgz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/lighting_filters.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/live-path-effects-curvestitch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/live-path-effects-gears.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/markers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/replace-hue.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/rope-3D.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/stars.svgz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/svgfont.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/tesselation-P3.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/text-on-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/tiger.svgz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/tref.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/examples/turbulence_filters.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/filters/filters.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/index.theme -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-circular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-grid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/clipboard-copy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/close-button.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/close.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-filters.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-management-off.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-palette.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cms.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cmyk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsluv.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsx.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-okhsl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-rgb.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-wheel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-tag.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-wheel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/cols.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/corners.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-extensions.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-paint-server.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-svg-font.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-alt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke-alt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter-alt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-alt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay-alt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/display.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dnd.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-import-web.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-properties.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-resources.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-booleans.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clear-value.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/enter.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/entries-linked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/entries-unlinked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/experimental-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/export-multi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/export-single.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/file-link.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/filter.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/flatten-down.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/font_collections.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gear.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/generic-font.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-copy-from.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-edit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-grid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-list.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-library.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-pad.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-reflect.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-repeat.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/grayscale-mode.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/grid-modular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-both.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-both.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layout-auto.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layout-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layout-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/list-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/list-remove-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/lpe-connector.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/markers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/matrix-2d.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/minus.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0000.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0001.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0010.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0011.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0100.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0101.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0110.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0111.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1000.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1001.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1010.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1011.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1100.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1101.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1110.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1111.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/missing-element.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode-normal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-level.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-opaque.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-pick.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-select.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent-blend-mode.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-transparent.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/orient-angle.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto-reverse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clip.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clipmask.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-mask.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/page-landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/page-portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pages-add.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pages-move-toggle.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-backwards.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-forwards.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pages-remove.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pages-resize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/panel-left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-flatten.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-fracture.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-split.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/play.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/plus.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/preview-mode.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-round.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/reset-settings.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/reset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/rotate-random.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/rounding.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/rows.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/scale-linked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/scale-random.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/scale-unlinked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-touch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/settings.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-arc.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-circle.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-clone.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-ellipse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-group.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-image.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-item.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-layer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-link.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-polygon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-rect.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-spiral.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-star.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-switch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-symbol.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-data.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-flow.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shape-unknown.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-union.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-sources.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment-self.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-distribution.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-tangential.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/sort-alphabetically.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/sort-by-weight.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/sort-by-width.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-subtract-frame.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tiling.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pages.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/close-button-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/close-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-filters-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/cols-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/display-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/enter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/export-multi-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/export-single-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/filter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gear-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/generic-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-modular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/markers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/minus-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/missing-element-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-pick-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/panel-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/play-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/plus-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/rows-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/settings-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/-common.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/arc.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/connector.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/cursor-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/cursor-union.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/eraser.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/flood.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/geometric.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/gradient-add-stop.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/gradient-drag-stop.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/gradient-over-stop.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/gradient.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/measure.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/mesh.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/object-pick.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/page-dragging.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/page-draw.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/page-mouseover.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/page-resize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/page-resizing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/pen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/pencil.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/rect.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/rotate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/select.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/spiral.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/spray.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/star.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/text.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/hicolor/cursors/cursors.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/index.theme -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/highlights.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bug-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/close-button-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/close-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-filters-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/cols-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/display-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/enter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/export-multi-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/export-single-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/filter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gear-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/generic-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-modular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/markers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/minus-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/missing-element-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-pick-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/panel-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/play-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/plus-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/rows-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/settings-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/cursors/-common.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/cursors/calligraphy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/cursors/connector.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/cursors/pen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/multicolor/cursors/cursors.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/index.theme -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/cols.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/corners.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-import-web.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-booleans.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-pad.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-reflect.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-repeat.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/info.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-both.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-both.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-x.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-y.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/list-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/list-remove-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0000.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0001.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0010.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0011.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0100.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0101.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0110.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0111.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1000.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1001.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1010.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1011.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1100.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1101.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1110.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1111.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-flatten.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-split.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/preview-mode.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/rotate-random.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/rows.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/scale-random.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-union.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment-self.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-distribution.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/symbols.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-subtract-frame.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/tiling.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/tool-pages.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/index.theme -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/highlights.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/accessories-character-map-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/applications-graphics-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/attach-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/bad-marker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/bend-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/bool-op-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/bspline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/bug-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/clone-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/close-button-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/close-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-filters-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-management-off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-management-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-palette-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-picker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-tag-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/color-wheel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/cols-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/construct-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/curvestitching-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-information-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/display-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/dnd-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-export-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-import-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-import-web-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-metadata-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-open-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-print-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-properties-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-resources-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-revert-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/document-save-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-connector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-text-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-cut-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-find-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-redo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/edit-undo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/empty-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/enter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/entries-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/envelope-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/experimental-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/export-multi-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/export-single-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/file-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/filter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/flatten-down-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/flatten-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/folder-open-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/font_collections-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/gear-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/gears-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/generic-font-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-list-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/go-down-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/go-up-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-library-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/grid-modular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/guides-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/hatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/help-contents-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/image-missing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/info-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/info-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/join-type-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/knot-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/lattice2-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-lower-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-raise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-rename-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layer-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layout-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/list-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/list-remove-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/markers-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/measure-segments-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/minus-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/missing-element-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/no-marker-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-break-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-join-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-transform-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-columns-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-fill-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-hidden-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-level-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-locked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-opaque-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-pick-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-rows-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-select-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-to-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-translucent-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-transparent-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/object-visible-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/off-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/offset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/on-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/on-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/orient-angle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/orient-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pack-less-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pack-more-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/page-landscape-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/page-portrait-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pages-add-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pages-remove-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pages-resize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-none-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-solid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/panel-left-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-combine-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-cut-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-difference-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-division-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-flatten-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-fracture-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-inset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-intersection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-outset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-reverse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-split-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/path-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/play-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/plus-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/powerclip-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/powermask-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/powerstroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/preferences-system-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/preview-mode-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/randomize-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/remove-color-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/reset-settings-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/reset-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/rotate-random-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/roughen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/rounding-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/rows-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/ruler-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/scale-linked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/scale-random-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/searching-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-lower-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-raise-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-top-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/selection-touch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/settings-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-arc-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-circle-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-group-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-image-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-item-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-layer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-link-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-rect-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-star-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-switch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/show-grid-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/show-guides-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/show-handles-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/show-sources-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/simplify-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/skeletal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/sketch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/slice-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-others-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/spiro-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/swatches-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/switch-off-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/switch-on-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/symbols-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-unflow-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text-unkern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_rotation-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_subscript-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_superscript-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/tiling-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/tool-measure-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/tool-pages-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/tool-spray-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/tools-check-spelling-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/vertical-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/vonkoch-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/window-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/window-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/window-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-in-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-next-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-original-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-out-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-symbolic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/-common.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/adjust_alpha.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/adjust_hue.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/adjust_lightness.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/adjust_saturation.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/arc.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/box.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/calligraphy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/connector.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/cursor-delete.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/cursor-union.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/dropper-drop-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/dropper-drop-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/dropper-pick-fill.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/dropper-pick-stroke.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/eraser.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/flood.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/geometric.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/gradient-add-stop.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/gradient-add.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/gradient-drag-stop.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/gradient-over-stop.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/gradient.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/measure.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/mesh-add.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/mesh.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/node-dragging.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/node-mouseover.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/node.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/page-dragging.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/page-draw.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/page-mouseover.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/page-resize.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/page-resizing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/pen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/pencil.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/rect.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/rotate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/select-dragging.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/select-mouseover.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/select.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/spiral.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/spray.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/star.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/text-insert.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/text.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-attract.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-color.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-inset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-less.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-more.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-move-in.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-move-jitter.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-move-out.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-move.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-outset.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-push.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-repel.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-rotate-clockwise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-rotate-counterclockwise.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-roughen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-scale-down.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/tweak-scale-up.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/zoom-in.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/zoom-out.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/icons/Dash/cursors/cursors.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/acd-canvas.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/adobe-illustrator-cs2.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/corel-draw-x4.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/corel-draw-x8.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/inkscape.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/macromedia-freehand-mx.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/right-handed-illustration.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/xara.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/zoner-draw.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/keys/default.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/markers/markers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Asian patterns.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Decoratives.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Geometrical.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Grids.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Halftones.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Nature patterns.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Patterns.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Shading.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/Textures.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/paint/hatches.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Android-icon-palette.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Blues.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Bootstrap5.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/GNOME_HIG.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Gold.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Gray.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Greens.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Hilite.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Khaki.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/LaTeX-Beamer.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/MunsellChart.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Reds.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Royal.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Solarized.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Tango-Palette.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Topographic.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/Ubuntu.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/echo-palette.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/inkscape.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/svg.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/palettes/webhex.gpl -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/screens/start-splash.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/screens/start-support-money.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/screens/start-support-time.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/screens/start-support.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/screens/start-welcome.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/screens/about/about00.svgz -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/AigaSymbols.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/BalloonSymbols.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/FlowSymbols.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/LogicSymbols.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/MapSymbolsNPS.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-accommodation.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-amenity.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-barrier.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-education.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-food.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-health.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-landuse.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-money.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-poi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-power.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-shopping.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-sport.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-tourist.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-transport.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-water.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/symbols/sjjb-worship.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/about.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/booklet.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/custom.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/default.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/desktop_hd_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/desktop_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/envelope_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/envelope_portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/icon_square.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/image_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/image_portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/image_square.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/mobile_portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/photo_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/photo_portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/photo_square.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/print_US_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/print_US_portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/print_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/print_portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/social_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/social_portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/social_square.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/tablet_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/video_landscape.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/video_portrait.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/icons/video_square.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/CD_label_120x120.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/LaTeX_Beamer.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/Typography_Canvas.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/about_screen.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default_pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default_px.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/no_layers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/zine-template_A4.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/zine-template_US.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ar.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.as.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.eu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.bg.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.bn_BD.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.brx.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.br.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ca.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ca@valencia.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.hr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.cs.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.da.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.doi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.eo.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.et.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.fi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.gu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.he.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.hi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.is.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.id.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ga.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.it.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.kn.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ks@aran.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ks@deva.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.km.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.kok.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.kok@latin.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.lv.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.mai.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ml.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.mni.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.mni@beng.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.mr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.nb.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.or.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ro.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sat.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sat@deva.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sr@latin.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sd.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sd@deva.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.es.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.es_MX.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.sv.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ta.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.te.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.tr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.ur.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/templates/default.vi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/potrace.eu.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.eu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.eu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.eu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.be.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ca.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.zh_CN.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.da.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.de.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/potrace.de.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.de.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.el.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/potrace.el.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.el.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.eo.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.fa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.fa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.fa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.hu.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/potrace.hu.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.id.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.id.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.id.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.id.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.id.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.id.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.it.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.it.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.it.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.it.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.it.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.nn.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/potrace.es.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.es.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.es.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.es.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.es.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.es.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.es.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.vi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.vi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/edge3d.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/making_markers.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/oldguitar.jpg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/potrace.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-basic.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-elements.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tips.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/tutorials/tux.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/Adwaita-dark.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/Adwaita.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/Minwaita-Inkscape.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/align-and-distribute.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/attribute-edit-component.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/bad-marker.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/canvas-notice.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/color-palette.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/command-palette-main.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/command-palette-operation.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/completion-box.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/default-dialog-state.ini -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-crash.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-css.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-document-resources.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-export-prefs.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-export.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-extensions.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-filter-editor.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-font-collections.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-livepatheffect-item.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-livepatheffect.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-objects.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-paint-servers.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-save-template.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-swatches.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-symbols.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-text-edit.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-trace.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/dialog-xml.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/display-popup.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/extension-pdfinput.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/font-list.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/gradient-edit.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/gradient-stop.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/gradient-tip.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/highlight-colors.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/image-properties.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/inkscape-about.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/inkscape-start.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/inkview-controls.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/inline-css.lang -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/mac.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/marker-popup.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/menus.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/node-handles.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/object-attributes.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/page-properties.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/pattern-edit.glade -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/spinbutton.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/statusbar.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/style.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/svgd.lang -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/svgpoints.lang -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-arc.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-booleans.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-box3d.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-calligraphy.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-commands.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-connector.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-dropper.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-eraser.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-gradient.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-lpe.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-marker.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-measure.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-mesh.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-node.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-page.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-paintbucket.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-pencil.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-rect.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-select.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-snap.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-spiral.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-spray.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-star.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-text.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-tool-prefs.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-tool.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-tweak.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/toolbar-zoom.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/units.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/user.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/widget-new-from-template.ui -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/win32.css -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/canvas_ad.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/canvas_aw.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/canvas_cd.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/canvas_cw.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/canvas_sw.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/filter-test.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/missing-icon.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/preview-loading.svg -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/resources/remove-color.png -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/syntax-themes/syntax-theme-dark.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/syntax-themes/syntax-theme-light.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/ui/syntax-themes/syntax-theme-none.xml -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/LICENSE -- Up-to-date: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/MPL-1.1.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/LGPL-3.0-or-later.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/GPL-2.0-or-later.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/OFL-1.1.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/GPL-3.0-or-later.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/GPL-3.0.txt -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/AUTHORS -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/TRANSLATORS -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/doc/COPYING >>> inkscape-dbg*: Running split function dbg... >>> inkscape-dbg*: Preparing subpackage inkscape-dbg... >>> inkscape-dbg*: Running postcheck for inkscape-dbg >>> libinkscape_base*: Running split function libinkscape_base... 'usr/lib/inkscape/libinkscape_base.so' -> '/home/buildozer/aports/community/inkscape/pkg/libinkscape_base/usr/lib/inkscape/libinkscape_base.so' 'usr/lib/inkscape/libinkscape_base.so.1.4.0.0' -> '/home/buildozer/aports/community/inkscape/pkg/libinkscape_base/usr/lib/inkscape/libinkscape_base.so.1.4.0.0' >>> libinkscape_base*: Preparing subpackage libinkscape_base... >>> libinkscape_base*: Running postcheck for libinkscape_base >>> inkscape-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/man' 'usr/share/inkscape/examples' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/examples' 'usr/share/inkscape/doc' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/doc' 'usr/share/inkscape/extensions/LICENSE.txt' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/extensions/LICENSE.txt' 'usr/share/inkscape/themes/LICENSE.txt' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/themes/LICENSE.txt' 'usr/share/inkscape/extensions/inkman/inkman/LICENSE.txt' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/extensions/inkman/inkman/LICENSE.txt' 'usr/share/inkscape/extensions/other/clipart/LICENSE.txt' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/extensions/other/clipart/LICENSE.txt' 'usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt' 'usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt' 'usr/share/inkscape/extensions/svg_fonts/OFL.txt' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-doc/usr/share/inkscape/extensions/svg_fonts/OFL.txt' >>> inkscape-doc*: Preparing subpackage inkscape-doc... >>> inkscape-doc*: Running postcheck for inkscape-doc >>> inkscape-tutorials*: Running split function tutorials... 'usr/share/inkscape/tutorials' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-tutorials/usr/share/inkscape/tutorials' >>> inkscape-tutorials*: Preparing subpackage inkscape-tutorials... libfakeroot internal error: payload not recognized! >>> inkscape-tutorials*: Running postcheck for inkscape-tutorials >>> inkscape-lang*: Running split function lang... 'usr/share/locale' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-lang/usr/share/locale' >>> inkscape-lang*: Preparing subpackage inkscape-lang... >>> inkscape-lang*: Running postcheck for inkscape-lang >>> inkscape-view*: Running split function view... 'usr/bin/inkview' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-view/usr/bin/inkview' >>> inkscape-view*: Preparing subpackage inkscape-view... >>> inkscape-view*: Running postcheck for inkscape-view >>> inkscape-bash-completion*: Running split function bashcomp... 'usr/share/bash-completion/completions' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-bash-completion/usr/share/bash-completion/completions' >>> inkscape-bash-completion*: Preparing subpackage inkscape-bash-completion... >>> inkscape-bash-completion*: Running postcheck for inkscape-bash-completion >>> inkscape-minwaita*: Running split function minwaita... 'usr/share/inkscape/themes/Minwaita-Inkscape' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-minwaita/usr/share/inkscape/themes/Minwaita-Inkscape' >>> inkscape-minwaita*: Preparing subpackage inkscape-minwaita... >>> inkscape-minwaita*: Running postcheck for inkscape-minwaita >>> inkscape-icon-theme-tango*: Running split function _icon_theme... 'usr/share/inkscape/icons/Tango' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-icon-theme-tango/usr/share/inkscape/icons/Tango' >>> inkscape-icon-theme-tango*: Preparing subpackage inkscape-icon-theme-tango... >>> inkscape-icon-theme-tango*: Running postcheck for inkscape-icon-theme-tango >>> inkscape-icon-theme-hicolor*: Running split function _icon_theme... 'usr/share/inkscape/icons/hicolor' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-icon-theme-hicolor/usr/share/inkscape/icons/hicolor' >>> inkscape-icon-theme-hicolor*: Preparing subpackage inkscape-icon-theme-hicolor... >>> inkscape-icon-theme-hicolor*: Running postcheck for inkscape-icon-theme-hicolor >>> inkscape-icon-theme-multicolor*: Running split function _icon_theme... 'usr/share/inkscape/icons/multicolor' -> '/home/buildozer/aports/community/inkscape/pkg/inkscape-icon-theme-multicolor/usr/share/inkscape/icons/multicolor' >>> inkscape-icon-theme-multicolor*: Preparing subpackage inkscape-icon-theme-multicolor... >>> inkscape-icon-theme-multicolor*: Running postcheck for inkscape-icon-theme-multicolor >>> inkscape*: Running postcheck for inkscape >>> inkscape*: Preparing package inkscape... >>> inkscape-bash-completion*: Scanning shared objects >>> inkscape-dbg*: Scanning shared objects >>> inkscape-doc*: Scanning shared objects >>> inkscape-icon-theme-hicolor*: Scanning shared objects >>> inkscape-icon-theme-multicolor*: Scanning shared objects >>> inkscape-icon-theme-tango*: Scanning shared objects >>> inkscape-lang*: Scanning shared objects >>> inkscape-minwaita*: Scanning shared objects >>> inkscape-tutorials*: Scanning shared objects >>> inkscape-view*: Scanning shared objects >>> inkscape*: Scanning shared objects >>> libinkscape_base*: Scanning shared objects >>> inkscape-bash-completion*: Tracing dependencies... >>> inkscape-bash-completion*: Package size: 741.0 B >>> inkscape-bash-completion*: Compressing data... >>> inkscape-bash-completion*: Create checksum... >>> inkscape-bash-completion*: Create inkscape-bash-completion-1.4-r1.apk >>> inkscape-dbg*: Tracing dependencies... adwaita-icon-theme desktop-file-utils py3-cssselect py3-lxml py3-numpy >>> inkscape-dbg*: Package size: 76.2 MB >>> inkscape-dbg*: Compressing data... >>> inkscape-dbg*: Create checksum... >>> inkscape-dbg*: Create inkscape-dbg-1.4-r1.apk >>> inkscape-doc*: Tracing dependencies... >>> inkscape-doc*: Package size: 2.0 MB >>> inkscape-doc*: Compressing data... >>> inkscape-doc*: Create checksum... >>> inkscape-doc*: Create inkscape-doc-1.4-r1.apk >>> inkscape-icon-theme-hicolor*: Tracing dependencies... >>> inkscape-icon-theme-hicolor*: Package size: 5.0 MB >>> inkscape-icon-theme-hicolor*: Compressing data... >>> inkscape-icon-theme-hicolor*: Create checksum... >>> inkscape-icon-theme-hicolor*: Create inkscape-icon-theme-hicolor-1.4-r1.apk >>> inkscape-icon-theme-multicolor*: Tracing dependencies... >>> inkscape-icon-theme-multicolor*: Package size: 2.6 MB >>> inkscape-icon-theme-multicolor*: Compressing data... >>> inkscape-icon-theme-multicolor*: Create checksum... >>> inkscape-icon-theme-multicolor*: Create inkscape-icon-theme-multicolor-1.4-r1.apk >>> inkscape-icon-theme-tango*: Tracing dependencies... >>> inkscape-icon-theme-tango*: Package size: 2.4 MB >>> inkscape-icon-theme-tango*: Compressing data... >>> inkscape-icon-theme-tango*: Create checksum... >>> inkscape-icon-theme-tango*: Create inkscape-icon-theme-tango-1.4-r1.apk >>> inkscape-lang*: Tracing dependencies... >>> inkscape-lang*: Package size: 43.4 MB >>> inkscape-lang*: Compressing data... >>> inkscape-lang*: Create checksum... >>> inkscape-lang*: Create inkscape-lang-1.4-r1.apk >>> inkscape-minwaita*: Tracing dependencies... >>> inkscape-minwaita*: Package size: 560.3 KB >>> inkscape-minwaita*: Compressing data... >>> inkscape-minwaita*: Create checksum... >>> inkscape-minwaita*: Create inkscape-minwaita-1.4-r1.apk >>> inkscape-tutorials*: Tracing dependencies... >>> inkscape-tutorials*: Package size: 74.1 MB >>> inkscape-tutorials*: Compressing data... >>> inkscape-tutorials*: Create checksum... >>> inkscape-tutorials*: Create inkscape-tutorials-1.4-r1.apk >>> inkscape-view*: Tracing dependencies... libinkscape_base=1.4-r1 so:libc.musl-armhf.so.1 so:libgtkmm-3.0.so.1 so:libinkscape_base.so.1.4.0.0 so:libstdc++.so.6 >>> inkscape-view*: Package size: 5.3 KB >>> inkscape-view*: Compressing data... >>> inkscape-view*: Create checksum... >>> inkscape-view*: Create inkscape-view-1.4-r1.apk >>> inkscape*: Tracing dependencies... libinkscape_base=1.4-r1 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libgiomm-2.4.so.1 so:libglib-2.0.so.0 so:libglibmm-2.4.so.1 so:libinkscape_base.so.1.4.0.0 so:libstdc++.so.6 >>> inkscape*: Package size: 18.7 MB >>> inkscape*: Compressing data... >>> inkscape*: Create checksum... >>> inkscape*: Create inkscape-1.4-r1.apk >>> libinkscape_base*: Tracing dependencies... so:lib2geom.so.1.4.0 so:libGraphicsMagick++.so.12 so:libatkmm-1.6.so.1 so:libboost_filesystem.so.1.84.0 so:libc.musl-armhf.so.1 so:libcairo-gobject.so.2 so:libcairo.so.2 so:libcairomm-1.0.so.1 so:libcdr-0.1.so.1 so:libepoxy.so.0 so:libfontconfig.so.1 so:libfreetype.so.6 so:libgc.so.1 so:libgcc_s.so.1 so:libgdk-3.so.0 so:libgdk_pixbuf-2.0.so.0 so:libgdkmm-3.0.so.1 so:libgio-2.0.so.0 so:libgiomm-2.4.so.1 so:libglib-2.0.so.0 so:libglibmm-2.4.so.1 so:libgmodule-2.0.so.0 so:libgobject-2.0.so.0 so:libgomp.so.1 so:libgsl.so.27 so:libgslcblas.so.0 so:libgspell-1.so.3 so:libgtk-3.so.0 so:libgtkmm-3.0.so.1 so:libharfbuzz.so.0 so:libintl.so.8 so:libjpeg.so.8 so:liblcms2.so.2 so:libpango-1.0.so.0 so:libpangocairo-1.0.so.0 so:libpangoft2-1.0.so.0 so:libpangomm-1.4.so.1 so:libpng16.so.16 so:libpoppler-glib.so.8 so:libpoppler.so.134 so:libpotrace.so.0 so:librevenge-0.0.so.0 so:librevenge-stream-0.0.so.0 so:libsigc-2.0.so.0 so:libstdc++.so.6 so:libvisio-0.1.so.1 so:libxml2.so.2 so:libxslt.so.1 so:libz.so.1 >>> libinkscape_base*: Package size: 22.6 MB >>> libinkscape_base*: Compressing data... >>> libinkscape_base*: Create checksum... >>> libinkscape_base*: Create libinkscape_base-1.4-r1.apk >>> inkscape: Build complete at Thu, 12 Dec 2024 19:22:35 +0000 elapsed time 0h 4m 38s >>> inkscape: Cleaning up srcdir >>> inkscape: Cleaning up pkgdir >>> inkscape: Uninstalling dependencies... (1/356) Purging .makedepends-inkscape (20241212.191759) (2/356) Purging adwaita-icon-theme (47.0-r0) (3/356) Purging librsvg (2.59.2-r0) (4/356) Purging desktop-file-utils (0.28-r0) (5/356) Purging py3-cssselect-pyc (1.2.0-r3) (6/356) Purging py3-cssselect (1.2.0-r3) (7/356) Purging py3-lxml-pyc (5.3.0-r0) (8/356) Purging py3-lxml (5.3.0-r0) (9/356) Purging py3-numpy-pyc (2.1.3-r0) (10/356) Purging py3-numpy (2.1.3-r0) (11/356) Purging openblas (0.3.28-r0) (12/356) Purging cmake (3.31.2-r0) (13/356) Purging font-dejavu (2.37-r5) (14/356) Purging encodings (1.0.7-r1) (15/356) Purging mkfontscale (1.2.3-r1) (16/356) Purging gc-dev (8.2.8-r0) (17/356) Purging libgc++ (8.2.8-r0) (18/356) Purging graphicsmagick-dev (1.3.45-r0) (19/356) Purging graphicsmagick-c++ (1.3.45-r0) (20/356) Purging graphicsmagick (1.3.45-r0) (21/356) Purging gtkmm3-dev (3.24.9-r2) (22/356) Purging gtkmm3 (3.24.9-r2) (23/356) Purging gspell-dev (1.14.0-r0) (24/356) Purging gspell (1.14.0-r0) (25/356) Purging iso-codes (4.17.0-r0) (26/356) Purging lib2geom-dev (1.4-r0) (27/356) Purging double-conversion-dev (3.3.0-r0) (28/356) Purging gsl-dev (2.7.1-r1) (29/356) Purging lib2geom (1.4-r0) (30/356) Purging libcdr-dev (0.1.7-r13) (31/356) Purging libcdr (0.1.7-r13) (32/356) Purging libsoup-dev (2.74.3-r2) (33/356) Purging libsoup (2.74.3-r2) (34/356) Purging glib-networking (2.80.0-r0) (35/356) Purging ca-certificates (20241010-r0) Executing ca-certificates-20241010-r0.post-deinstall (36/356) Purging gsettings-desktop-schemas (47.1-r0) (37/356) Purging libtool (2.4.7-r3) (38/356) Purging libltdl (2.4.7-r3) (39/356) Purging libvisio-dev (0.1.8-r0) (40/356) Purging libvisio (0.1.8-r0) (41/356) Purging libxslt-dev (1.1.42-r1) (42/356) Purging poppler-dev (24.02.0-r2) (43/356) Purging poppler-glib (24.02.0-r2) (44/356) Purging poppler (24.02.0-r2) (45/356) Purging popt-dev (1.19-r4) (46/356) Purging potrace-dev (1.16-r2) (47/356) Purging potrace (1.16-r2) (48/356) Purging python3-dev (3.12.8-r1) (49/356) Purging samurai (1.2-r6) (50/356) Purging agetty-openrc (0.55.1-r2) (51/356) Purging agetty (2.40.2-r4) (52/356) Purging atkmm2.28-dev (2.28.4-r1) (53/356) Purging atkmm2.28 (2.28.4-r1) (54/356) Purging blkid (2.40.2-r4) (55/356) Purging cfdisk (2.40.2-r4) (56/356) Purging dmesg (2.40.2-r4) (57/356) Purging double-conversion (3.3.0-r0) (58/356) Purging enchant2-dev (2.8.2-r0) (59/356) Purging enchant2-libs (2.8.2-r0) (60/356) Purging findmnt (2.40.2-r4) (61/356) Purging flock (2.40.2-r4) (62/356) Purging fstrim (2.40.2-r4) (63/356) Purging gc (8.2.8-r0) (64/356) Purging git-perl (2.47.1-r0) (65/356) Purging perl-git (2.47.1-r0) (66/356) Purging perl-error (0.17029-r2) (67/356) Purging perl (5.40.0-r3) (68/356) Purging gsl (2.7.1-r1) (69/356) Purging gtk+3.0-dev (3.24.43-r2) (70/356) Purging wayland-protocols (1.38-r0) (71/356) Purging hexdump (2.40.2-r4) (72/356) Purging lcms2-dev (2.16-r0) (73/356) Purging lcms2-plugins (2.16-r0) (74/356) Purging lcms2 (2.16-r0) (75/356) Purging libarchive (3.7.7-r0) (76/356) Purging libdav1d (1.5.0-r0) (77/356) Purging libepoxy-dev (1.5.10-r1) (78/356) Purging libfontenc (1.1.8-r0) (79/356) Purging libgfortran (14.2.0-r4) (80/356) Purging libheif (1.19.5-r0) (81/356) Purging libproxy (0.5.9-r0) (82/356) Purging libpsl-dev (0.21.5-r3) (83/356) Purging libpsl-utils (0.21.5-r3) (84/356) Purging librevenge-dev (0.0.5-r2) (85/356) Purging boost-dev (1.84.0-r2) (86/356) Purging boost1.84-dev (1.84.0-r2) (87/356) Purging boost1.84 (1.84.0-r2) (88/356) Purging boost1.84-libs (1.84.0-r2) (89/356) Purging boost1.84-atomic (1.84.0-r2) (90/356) Purging boost1.84-chrono (1.84.0-r2) (91/356) Purging boost1.84-container (1.84.0-r2) (92/356) Purging boost1.84-contract (1.84.0-r2) (93/356) Purging boost1.84-coroutine (1.84.0-r2) (94/356) Purging boost1.84-date_time (1.84.0-r2) (95/356) Purging boost1.84-fiber (1.84.0-r2) (96/356) Purging boost1.84-graph (1.84.0-r2) (97/356) Purging boost1.84-iostreams (1.84.0-r2) (98/356) Purging boost1.84-json (1.84.0-r2) (99/356) Purging boost1.84-locale (1.84.0-r2) (100/356) Purging boost1.84-log_setup (1.84.0-r2) (101/356) Purging boost1.84-math (1.84.0-r2) (102/356) Purging boost1.84-nowide (1.84.0-r2) (103/356) Purging boost1.84-prg_exec_monitor (1.84.0-r2) (104/356) Purging boost1.84-program_options (1.84.0-r2) (105/356) Purging boost1.84-python3 (1.84.0-r2) (106/356) Purging boost1.84-random (1.84.0-r2) (107/356) Purging boost1.84-regex (1.84.0-r2) (108/356) Purging boost1.84-stacktrace_basic (1.84.0-r2) (109/356) Purging boost1.84-stacktrace_noop (1.84.0-r2) (110/356) Purging boost1.84-system (1.84.0-r2) (111/356) Purging boost1.84-timer (1.84.0-r2) (112/356) Purging boost1.84-type_erasure (1.84.0-r2) (113/356) Purging boost1.84-unit_test_framework (1.84.0-r2) (114/356) Purging boost1.84-url (1.84.0-r2) (115/356) Purging boost1.84-wave (1.84.0-r2) (116/356) Purging boost1.84-wserialization (1.84.0-r2) (117/356) Purging cppunit-dev (1.15.1-r4) (118/356) Purging cppunit (1.15.1-r4) (119/356) Purging librevenge (0.0.5-r2) (120/356) Purging libuv (1.49.2-r0) (121/356) Purging libwmflite (0.2.13-r1) (122/356) Purging libxcomposite-dev (0.4.6-r5) (123/356) Purging libxcursor-dev (1.2.3-r0) (124/356) Purging libxinerama-dev (1.1.5-r4) (125/356) Purging libxkbcommon-dev (1.7.0-r1) (126/356) Purging libxkbcommon-x11 (1.7.0-r1) (127/356) Purging libxml2-dev (2.13.4-r3) (128/356) Purging libxrandr-dev (1.5.4-r1) (129/356) Purging logger (2.40.2-r4) (130/356) Purging losetup (2.40.2-r4) (131/356) Purging lsblk (2.40.2-r4) (132/356) Purging lscpu (2.40.2-r4) (133/356) Purging mcookie (2.40.2-r4) (134/356) Purging mesa-dev (24.2.8-r0) (135/356) Purging libxdamage-dev (1.1.6-r5) (136/356) Purging libxshmfence-dev (1.3.2-r6) (137/356) Purging mesa-egl (24.2.8-r0) (138/356) Purging mesa-gbm (24.2.8-r0) (139/356) Purging mesa-gl (24.2.8-r0) (140/356) Purging mesa-gles (24.2.8-r0) (141/356) Purging mesa-osmesa (24.2.8-r0) (142/356) Purging mesa-xatracker (24.2.8-r0) (143/356) Purging mesa (24.2.8-r0) (144/356) Purging mesa-glapi (24.2.8-r0) (145/356) Purging mount (2.40.2-r4) (146/356) Purging nss (3.107-r0) (147/356) Purging openjpeg (2.5.3-r0) (148/356) Purging pangomm2.46-dev (2.46.4-r1) (149/356) Purging pangomm2.46 (2.46.4-r1) (150/356) Purging partx (2.40.2-r4) (151/356) Purging py3-packaging-pyc (24.2-r0) (152/356) Purging py3-parsing-pyc (3.2.0-r0) (153/356) Purging python3-pyc (3.12.8-r1) (154/356) Purging python3-pycache-pyc0 (3.12.8-r1) (155/356) Purging xcb-proto-pyc (1.17.0-r0) (156/356) Purging pyc (3.12.8-r1) (157/356) Purging rhash-libs (1.4.5-r0) (158/356) Purging runuser (2.40.2-r4) (159/356) Purging setpriv (2.40.2-r4) (160/356) Purging sfdisk (2.40.2-r4) (161/356) Purging umount (2.40.2-r4) (162/356) Purging util-linux-misc (2.40.2-r4) (163/356) Purging setarch (2.40.2-r4) (164/356) Purging util-linux-openrc (2.40.2-r4) (165/356) Purging uuidgen (2.40.2-r4) (166/356) Purging wayland-dev (1.23.1-r0) (167/356) Purging wayland-libs-server (1.23.1-r0) (168/356) Purging wipefs (2.40.2-r4) (169/356) Purging x265-libs (3.6-r0) (170/356) Purging xz-dev (5.6.3-r0) (171/356) Purging aom-libs (3.11.0-r0) (172/356) Purging at-spi2-core-dev (2.54.0-r0) (173/356) Purging gtk+3.0 (3.24.43-r2) Executing gtk+3.0-3.24.43-r2.post-deinstall (174/356) Purging gtk-update-icon-cache (3.24.43-r2) (175/356) Purging hicolor-icon-theme (0.18-r0) (176/356) Purging libatk-bridge-2.0 (2.54.0-r0) (177/356) Purging at-spi2-core (2.54.0-r0) (178/356) Purging cups-libs (2.4.11-r0) (179/356) Purging avahi-libs (0.8-r19) (180/356) Purging boost1.84-context (1.84.0-r2) (181/356) Purging boost1.84-log (1.84.0-r2) (182/356) Purging boost1.84-filesystem (1.84.0-r2) (183/356) Purging boost1.84-serialization (1.84.0-r2) (184/356) Purging boost1.84-thread (1.84.0-r2) (185/356) Purging pango-dev (1.54.0-r1) (186/356) Purging pango-tools (1.54.0-r1) (187/356) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (188/356) Purging harfbuzz-dev (9.0.0-r1) (189/356) Purging harfbuzz-cairo (9.0.0-r1) (190/356) Purging harfbuzz-gobject (9.0.0-r1) (191/356) Purging harfbuzz-icu (9.0.0-r1) (192/356) Purging harfbuzz-subset (9.0.0-r1) (193/356) Purging harfbuzz (9.0.0-r1) (194/356) Purging graphite2-dev (1.3.14-r6) (195/356) Purging graphite2 (1.3.14-r6) (196/356) Purging cairomm1.14-dev (1.14.5-r0) (197/356) Purging cairomm1.14 (1.14.5-r0) (198/356) Purging cairo-dev (1.18.2-r1) (199/356) Purging cairo-tools (1.18.2-r1) (200/356) Purging xcb-util-dev (0.4.1-r3) (201/356) Purging util-macros (1.20.1-r0) (202/356) Purging xcb-util (0.4.1-r3) (203/356) Purging cairo-gobject (1.18.2-r1) (204/356) Purging cairo (1.18.2-r1) (205/356) Purging libxft-dev (2.3.8-r3) (206/356) Purging libxft (2.3.8-r3) (207/356) Purging fontconfig-dev (2.15.0-r1) (208/356) Purging fontconfig (2.15.0-r1) (209/356) Purging freetype-dev (2.13.3-r0) (210/356) Purging freetype (2.13.3-r0) (211/356) Purging brotli-dev (1.1.0-r2) (212/356) Purging brotli (1.1.0-r2) (213/356) Purging glibmm2.66-dev (2.66.7-r0) (214/356) Purging glibmm2.66 (2.66.7-r0) (215/356) Purging gdk-pixbuf-dev (2.42.12-r1) (216/356) Purging gdk-pixbuf (2.42.12-r1) Executing gdk-pixbuf-2.42.12-r1.pre-deinstall (217/356) Purging glib-dev (2.82.3-r0) (218/356) Purging bzip2-dev (1.0.8-r6) (219/356) Purging docbook-xsl (1.79.2-r11) (220/356) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (221/356) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (222/356) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (223/356) Purging gettext-dev (0.22.5-r0) (224/356) Purging xz (5.6.3-r0) (225/356) Purging gettext-asprintf (0.22.5-r0) (226/356) Purging gettext (0.22.5-r0) (227/356) Purging gettext-envsubst (0.22.5-r0) (228/356) Purging libxml2-utils (2.13.4-r3) (229/356) Purging libxslt (1.1.42-r1) (230/356) Purging py3-packaging (24.2-r0) (231/356) Purging py3-parsing (3.2.0-r0) (232/356) Purging pcre2-dev (10.43-r0) (233/356) Purging libpcre2-16 (10.43-r0) (234/356) Purging libpcre2-32 (10.43-r0) (235/356) Purging libedit-dev (20240808.3.1-r0) (236/356) Purging ncurses-dev (6.5_p20241006-r3) (237/356) Purging libncurses++ (6.5_p20241006-r3) (238/356) Purging bsd-compat-headers (0.7.2-r6) (239/356) Purging dbus-dev (1.14.10-r4) (240/356) Purging dbus-libs (1.14.10-r4) (241/356) Purging duktape (2.7.0-r1) (242/356) Purging expat-dev (2.6.4-r0) (243/356) Purging expat (2.6.4-r0) (244/356) Purging fribidi-dev (1.0.16-r0) (245/356) Purging fribidi (1.0.16-r0) (246/356) Purging libxxf86vm-dev (1.1.5-r6) (247/356) Purging libxxf86vm (1.1.5-r6) (248/356) Purging libxrender-dev (0.9.11-r5) (249/356) Purging libxtst-dev (1.2.5-r0) (250/356) Purging libxtst (1.2.5-r0) (251/356) Purging libxi-dev (1.8.2-r0) (252/356) Purging libxi (1.8.2-r0) (253/356) Purging libxfixes-dev (6.0.1-r4) (254/356) Purging libxext-dev (1.3.6-r2) (255/356) Purging libx11-dev (1.8.10-r0) (256/356) Purging xtrans (1.5.2-r0) (257/356) Purging libxcb-dev (1.17.0-r0) (258/356) Purging xcb-proto (1.17.0-r0) (259/356) Purging python3 (3.12.8-r1) (260/356) Purging gdbm (1.24-r0) (261/356) Purging gettext-libs (0.22.5-r0) (262/356) Purging shared-mime-info (2.4-r1) Executing shared-mime-info-2.4-r1.post-deinstall (263/356) Purging libatk-1.0 (2.54.0-r0) (264/356) Purging glib (2.82.3-r0) (265/356) Purging gnutls (3.8.8-r0) (266/356) Purging libdrm-dev (2.4.124-r0) (267/356) Purging libdrm (2.4.124-r0) (268/356) Purging libpciaccess-dev (0.18.1-r0) (269/356) Purging libpciaccess (0.18.1-r0) (270/356) Purging hwdata-pci (0.390-r0) (271/356) Purging icu-dev (74.2-r0) (272/356) Purging icu (74.2-r0) (273/356) Purging icu-libs (74.2-r0) (274/356) Purging icu-data-en (74.2-r0) (275/356) Purging util-linux-dev (2.40.2-r4) (276/356) Purging libfdisk (2.40.2-r4) (277/356) Purging libmount (2.40.2-r4) (278/356) Purging libsmartcols (2.40.2-r4) (279/356) Purging libuuid (2.40.2-r4) (280/356) Purging util-linux (2.40.2-r4) (281/356) Purging libblkid (2.40.2-r4) (282/356) Purging libxdmcp-dev (1.1.5-r1) (283/356) Purging libxrandr (1.5.4-r1) (284/356) Purging libxinerama (1.1.5-r4) (285/356) Purging libxext (1.3.6-r2) (286/356) Purging libxcursor (1.2.3-r0) (287/356) Purging libxdamage (1.1.6-r5) (288/356) Purging libxrender (0.9.11-r5) (289/356) Purging libxcomposite (0.4.6-r5) (290/356) Purging libxfixes (6.0.1-r4) (291/356) Purging libx11 (1.8.10-r0) (292/356) Purging libxcb (1.17.0-r0) (293/356) Purging libxdmcp (1.1.5-r1) (294/356) Purging libbsd (0.12.2-r0) (295/356) Purging libbz2 (1.0.8-r6) (296/356) Purging libcap-ng (0.8.5-r0) (297/356) Purging libde265 (1.0.15-r0) (298/356) Purging libeconf (0.6.3-r0) (299/356) Purging libelf (0.191-r0) (300/356) Purging libepoxy (1.5.10-r1) (301/356) Purging libffi-dev (3.4.6-r0) (302/356) Purging linux-headers (6.6-r1) (303/356) Purging llvm19-libs (19.1.4-r0) (304/356) Purging wayland-libs-cursor (1.23.1-r0) (305/356) Purging wayland-libs-client (1.23.1-r0) (306/356) Purging p11-kit (0.25.5-r2) (307/356) Purging libffi (3.4.6-r0) (308/356) Purging libformw (6.5_p20241006-r3) (309/356) Purging libgcrypt (1.10.3-r1) (310/356) Purging libgpg-error (1.51-r0) (311/356) Purging libidn2-dev (2.3.7-r0) (312/356) Purging libintl (0.22.5-r0) (313/356) Purging tiff-dev (4.7.0-r0) (314/356) Purging libtiffxx (4.7.0-r0) (315/356) Purging tiff (4.7.0-r0) (316/356) Purging libjpeg-turbo-dev (3.0.4-r0) (317/356) Purging libturbojpeg (3.0.4-r0) (318/356) Purging libjpeg-turbo (3.0.4-r0) (319/356) Purging libmd (1.1.0-r0) (320/356) Purging libmenuw (6.5_p20241006-r3) (321/356) Purging libpanelw (6.5_p20241006-r3) (322/356) Purging libpng-dev (1.6.44-r0) (323/356) Purging libpng (1.6.44-r0) (324/356) Purging libwebp-dev (1.4.0-r0) (325/356) Purging libwebpdecoder (1.4.0-r0) (326/356) Purging libwebpdemux (1.4.0-r0) (327/356) Purging libwebpmux (1.4.0-r0) (328/356) Purging libwebp (1.4.0-r0) (329/356) Purging libsharpyuv (1.4.0-r0) (330/356) Purging libsigc++-dev (2.12.1-r0) (331/356) Purging libsigc++ (2.12.1-r0) (332/356) Purging libtasn1 (4.19.0-r2) (333/356) Purging libxau-dev (1.0.11-r4) (334/356) Purging libxau (1.0.11-r4) (335/356) Purging libxkbcommon (1.7.0-r1) (336/356) Purging xkeyboard-config (2.43-r0) (337/356) Purging libxml2 (2.13.4-r3) (338/356) Purging libxshmfence (1.3.2-r6) (339/356) Purging linux-pam (1.6.1-r1) (340/356) Purging mpdecimal (4.0.0-r0) (341/356) Purging nettle (3.10-r1) (342/356) Purging nspr (4.36-r0) (343/356) Purging numactl (2.0.18-r0) (344/356) Purging pixman-dev (0.43.4-r1) (345/356) Purging pixman (0.43.4-r1) (346/356) Purging utmps-libs (0.1.2.3-r2) (347/356) Purging skalibs-libs (2.14.3.0-r0) (348/356) Purging sqlite-dev (3.47.2-r0) (349/356) Purging sqlite-libs (3.47.2-r0) (350/356) Purging sqlite (3.47.2-r0) (351/356) Purging wayland-libs-egl (1.23.1-r0) (352/356) Purging xorgproto (2024.1-r0) (353/356) Purging xz-libs (5.6.3-r0) (354/356) Purging zlib-dev (1.3.1-r2) (355/356) Purging zstd-dev (1.5.6-r1) (356/356) Purging zstd (1.5.6-r1) Executing busybox-1.37.0-r8.trigger OK: 323 MiB in 101 packages >>> inkscape: Updating the community/armhf repository index... >>> inkscape: Signing the index...